2.2.1 标识符
C语言中,有许多符号的命名,如变量名、函数名、数组名等,这些命名都必须遵守一定的规则,按此规格命名的符号称为标识符。
合法标识符的命名规则是:标识符可以由字母、数字、下划线组成,并且第一个字符必须为字母或下划线。
C语言的标识符中,区分大写字母和小写字母,例如 page 和 Page 是两个不同的标识符。
C语言的标识符可以分为以下三类:
一、关键字
C语言已经预先规定了一批标识符,它们在程序中都代表着固定的含义,不能另作他用,这些标识符称为关键字,C语言的关键字可以参考文章···
二、预定义标识符
预定义标识符是指在C语言中系统预先定义并具有特定含义的标识符,如C语言提供的库函数的名字(如printf、scanf等)和预编译处理指令(如define、ifndef等)
#注意:“关键字”是C语言预先定义的特定标识符,“预定义标识符”是使用C语言的系统预先定义的特定标识符。
三、用户标识符
由用户根据需要自己定义的标识符称为用户标识符,又称自定义标识符。
2.2.2 常量
常量是指在程序运行过程中,其值不能被改变的量。
C语言中,由有整型常量、实型常量、字符常量、字符串常量等类型。
2.2.3 符号常量
C语言中可以用一个符号名来代表一个常量,称为符号常量。
例如,代码
#define PI 3.14159
定义 PI 代表一串字符 3.14159,在对程序进行编译时,凡本程序中出现 PI 的地方,编译程序均用 3.14159 来替换。
2.2.4 变量
变量是指在程序运行过程中其值可以改变的量
一个变量实质上是代表了内存中的某个存储单元。
C语言规定,程序中的所有变量必须先定义后使用。