标识符

C语言基本程序框架

标识符

由字母下划线组成,并且第一个字符必须是字母,下划线。

注:在C语言中大写与小写为两个不同的字符。

三大类:

(1)关键字

在C语言中已经定义好了,不能用作他用。如 double int 等等。

(2)预定义标识符

c语言预先定义好了的具有特定含义的标识符,两类: ①类型说明符②语句定义符如printf include  define 等。

(3)用户自定义标识符

用户根据自己需求定义。

一、数据类型关键字(12)

1.char:声明字符型变量或函数。

2.double:声明双精度浮点型变量或函数。

3.enum:声明枚举类型变量。

4.foat:声明单精度浮点型变量或函数。

5.int:声明整型变量或函数。

6.long:声明长整型变量或函数。

7.short:声明短整型变量或函数。

8.signed:声明有符号类型变量或函数。

9.struct:声明结构类型变量或函数。

10.union:声明共用体(联合)数据类型。

11.unsigned:声明无符号类型变量或函数。

12.void:声明函数无返回值或无参数。

二、控制语句关键字(12个)

循环语句

1.for:循环语句的一种。

2.do:循环语句的循环体(与 whilei连用)。

3. while:循环语句的循环条件。

4. break:提前结東循环。

5. continue:结束当前循环,开始下一轮循环。

条件选择语句

1.if:条件语句。

2.else:条件语句否定分支(与连用)。

3.goto:无条件跳转语句。

4.switch:多分支选择语句

5.case:多分支选择语句中的分支。

6. break:结東 switch结构

7. default: switch语句默认分支, switch语句中所有case都不成立时执行。

函数返回语句

1. return:子函数返回语句(可以带参数,也可以不带参数),在函数调用过程中将被调用函数中的一个确定值带回主调函数。

三、存储类型关键字(4个)

1.auto:声明自动变量,属于动态存储类别,可以省略。

2. extern:声明变量时,在类型前加上 extern表示为外部量:定义函数时,如果冠上关键字 extern,表示此函数为外部函数。在定义函数时省略 extern,则默认为外部函数。

3. register:声明寄存器变量。

4. static:声明变量类型时,在类型前加上 static表示为静态存储类型;定义函数时,如果冠上关键字 static,表示此函数为内部涵数,也称为静态函数

四、其他关键字(4个)

1. const:声明只读变量,相当于让变量变成无法修改的常量。

2. sizeof:计算数据类型长度。

3. typedef:用来给数据类型取别名,即定义新的类型名来代替已有的类型名。

4. volatile:说明变量在程序执行中可被隐含地改变。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。