Bootstrap

2.2——标识符、常量和变量

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语言规定,程序中的所有变量必须先定义后使用。

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;