一标识符/变量名
1变量名只能以字母/下划线开头 不能以数字开头
int a
int Many
int data
int _buff
int a_buff//都是可以的
2变量名是区分大小写的
//下面的都是不合法的变量名
M.D.John,#33,3D64,a>b,等等
//编译系统将大小写字母认为是两个不同字符,所以sun与Sun会被认为是两个不同的变量名
3命名方法
驼峰命名法:
有些程序员喜欢全部小写,有些程序员喜欢用下划线,所以如果要写一个my name的变量,他们常用的写法会有myname、my_name、MyName或者myName。这样的命名规则不适合所有程序员阅读,而利用驼峰命名法来表示,可以增加程序可读性。例如,下面是分别用骆驼式命名法和下划线法命名的同一个函数:
printEmployeePaychecks();
print_employee_paychecks();
第一个函数名使用了骆驼式命名法——函数名中的每一个逻辑断点都有一个大写字母来标记;第二个函数名使用了下划线法----函数名中的每一个逻辑断点都有一个下划线来标记。
骆驼式命名法在许多新的函数库和Microsoft Windows这样的环境中使用得相当多。另一方面,下划线法是c出现后开始流行起来的,在许多旧的程序和UNIX这样的环境中,它的使用非常普遍