2.1基本字符、标识符、关键字(课件)-《 C语言程序设计》同步教学(电子工业出版社)

2024-08-05
| 13页
| 50人阅读
| 3人下载
普通

内容正文:

项目二 顺序结构程序设计 1 C语言程序设计基础 知识目标 掌握C语言基本字符、标识符、关键字 掌握C语言数据类型 掌握C语言常量、变量及其类型 掌握C语言运算符及表达式 掌握C语言顺序结构程序设计 掌握C语言的格式化输入和输出函数 技能目标 学会基本数据类型的表示方法 学会变量和常量的定义和初始化 学会运算符的运算规则及表达式 学会其它语句设计顺序程序设计 学会使用输入输出函数 思政目标 培养学生良好的程序设计职业道德 严肃严谨认真和实事求是的科学态度 2 任务1 ——基本字符、标识符、关键字 基础篇 3 顺序结构程序设计——基础篇 1.1基本字符 数字字符:0-9。 大小写英文字母:a-z,A-Z。 其他可显示的字符:! # % ^ & * _ + = ~ < > / \ . , : ; ? ‘ ( ) [ ] { }。 空白字符:空格符、换行符、制表符等。 4 顺序结构程序设计——基础篇 1.2标识符 标识符是用来标识某个实体的符号,如函数的名字、变量的名字等都是标识符。 C语言的标识符分为: (1)系统标识符(关键字) (2)预定义标识符 (3)用户定义标识符 5 系统标识符(关键字): 系统标识符是C语言的关键字,包括数据类型标识符(如int、double、char等)、存储类别标识符(如auto、static等)、流程控制标识符(如if、for、return、break等)和sizeof求存储长度运算符。 顺序结构程序设计——基础篇 6 预定义标识符: 预定义标识符是C语言系统中预先定义使用的标识符,如系统常量名(NULL等)、库函数名(printf 、scanf、sqrt等)。 顺序结构程序设计——基础篇 7 用户定义标识符: 用户定义标识符是用户在程序中所使用的标识符。用户定义标识符必须遵循标识符的命名规则。 标识符的命名规则: (1)以字母或下划线开头,由字母、数字、下划线组成。 (2)不能与系统提供的关键字同名 顺序结构程序设计——基础篇 8 顺序结构程序设计——基础篇 1.3关键字 由系统预先定义的标识符称为“关键字”也称保留字,他们有特殊的含义,不能用于其他。C语言的关键字有32个。 定义数据类型 char const double enum float int long short signed struct typedef union unsigned void volatile 定义存储类型 auto extern register static 用于流程控制 break case continue default do else for goto if return switch while 运算符 sizeof 9 任务2 ——数据类型 10 顺序结构程序设计——基础篇 11 顺序结构程序设计——基础篇 1.基本类型 基本类型最主要的特点是其值不可以再分解为其他类型。 2.构造类型 构造类型是根据已定义的一个或多个数据类型用构造的方法来定义的。一个构造类型的值可以分解成若干个“成员”或“元素”,每个“成员”又是一个基本类型或一个构造类型。在C语言中,构造类型有数组类型、结构体类型、共用体(联合)类型和枚举类型4种。 12 顺序结构程序设计——基础篇 3.指针类型 指针类型是一种特殊的、具有重要作用的数据类型,其值用来表示某个变量在内存储器中的地址。虽然指针变量的取值类似于整型量,但这是两个类型完全不同的值,因此不能混为一谈。 4.空类型 调用函数时,通常应向调用者返回一个函数值,这个返回的函数值是具有一定的数据类型的。有一类函数,调用后并不需要向调用者返回函数值,这种函数可以定义为“空类型”,其类型说明符为void。 13 $$

资源预览图

2.1基本字符、标识符、关键字(课件)-《 C语言程序设计》同步教学(电子工业出版社)
1
2.1基本字符、标识符、关键字(课件)-《 C语言程序设计》同步教学(电子工业出版社)
2
2.1基本字符、标识符、关键字(课件)-《 C语言程序设计》同步教学(电子工业出版社)
3
2.1基本字符、标识符、关键字(课件)-《 C语言程序设计》同步教学(电子工业出版社)
4
2.1基本字符、标识符、关键字(课件)-《 C语言程序设计》同步教学(电子工业出版社)
5
2.1基本字符、标识符、关键字(课件)-《 C语言程序设计》同步教学(电子工业出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。