3。一般标知符
一般标知符通常是用户根据程序中的需要自己按照标知符规则定义的标知符。这些标知符程序员可根据所标记的内容的含义用英文或汉语拼音来表示,或根据习惯符号来表示。我们来通过一些具体的示例来看看:
下列为合法的标知符:
dw, name, f_1, rec_2, x, y, z11, area, _age
而下面的字符串就是不合法的标知符:
2a, -xy, name*, no#, a/b
注意C语言中大小写字母是句用不同的含义的,例如name和NAME就代表不同的标知符。C语言中规定了标知符长度不限,但只有前8个字符有效,所以一定要确保两个标知符的前8个字符要不同。还有一个就是要注意字符要容易区分,要不易混淆。例如数字1和字母i在一起就不易辨认。所以通常都取的是直观,让人一目了然的名字。
变量
数据是计算机程序处理的主要对象,在程序中每项数据不是常量技术变量。常量也就是我们都熟悉的常数,不能改变。常量与变量之间的区别就是在程序执行的过程中,变量的值可以改变。只有能变化的变量,才能用来存储各种类型的数据,以及指向存储器内部单元的指针。变量是一般的标知符。
变量有各种各样,所以要能区别这些变量的类型。这就要在使用这些变量之前,必须对要使用的所有变量进行说明。所谓说明,就是指出该变量的数据类型,长度等。说明由类型和具有这种类型的变量表组成。
说明的方式可以有两种:
int ilower, supper, car;
char c1, renname[16];
也可以按任何方式分布在若干个说明中,上述说明同样可以写成:
int ilower; /* 整数类型 */
int supper; /* 整数类型 */
int car; /* 整数类型 */
char c1; /* 字符类型 */
char renname[16]; /* 字符数组,可存放16个字符 */
后一种形式虽然会使源程序显得过长,但给每个说明加上注释为编程提供了方便,同时也便于对它们进行修改。