2.1.2 变量命名

为了使编写出来的程序具有较好的可读性以及方便修改,都需要将变量名修改为具有实际意义的名称。这样,才能够非常清楚地知道这些变量所表示的含义。

例如,需要定义一个整型变量表示学生的成绩,定义一个字符数组表示学生的姓名。具体代码如下:

……//省略部分代码
int score=70;//定义并初始化学生成绩
char name[]="王磊";//定义并初始化学生姓名
……//省略部分代码

通过实例代码,很快就可以知道score是用于表示学生成绩的整型变量,而name则表示学生姓名的字符型数组。在实际编程时,一定要注意变量的命名规则,否则将会影响程序的可读性以及增加日后修改的难度。

在实际编程中,变量定义应当严格遵循其命名规则。一般情况下,变量名要有良好的可读性,但是长度不宜过长。用户还可以使用下划线“_”和前缀字符对变量进行标识。例如,在程序中,定义一个变量表示学生的姓名,则可以将变量名设置为m_name。

注意 变量名m_name中的m表示前缀字符。

变量命名时,不能使用特殊符号作为变量名的前缀,也不能使用C语言中的关键字作为自定义变量的名称。

注意 特殊符号包括“*”、“/”、“\”、“#”等。