什么是标识符
在编程语言中,标识符是指程序员定义的用于标识变量、函数、类、接口、命名空间等实体的名称。标识符必须符合一定的语法规则,不同编程语言规定的语法规则也可能不同。比如在C语言中,标识符只能由三种字符组成。
标识符的命名规则
在C语言中,标识符的命名规则如下:
1. 标识符的组成
标识符只能由以下三种字符组成:
1. 大写字母(A~Z)
2. 小写字母(a~z)
3. 数字(0~9)
2. 标识符的长度
在C语言中,标识符的长度是没有限制的。但是,为了增强程序的可读性,应该选用一些简单明了的标识符。另外,标识符的前两个字符不能是两个下划线(__),这是C语言保留的用于系统的标识符。
标识符的命名规范
在C语言中,标识符的命名规范如下:
1. 标识符的命名规则
为了便于区分标识符的含义,可以根据下列规则选取标识符名称:
1. 标识符应该能够表达所表示实体的含义。
2. 变量名应该尽可能地简洁明了,不过也要注意避免使用一些单个字母或在语言中常用的缩写作为标识符。
3. 为函数和宏定义选择有意义的名称,以便于其他程序员读懂代码。
4. 类型的名称应该以大写字母开头。
5. 常量的名称应该全部大写,并用下划线分隔单词。
6. 在给数组或指针命名时,通常为数组或指针的含义添加“_ptr”或“_array”等后缀表示。
2. 标识符的命名形式
在C语言中,标识符的命名形式可以分为以下几种:
1. Pascal命名法:将每个单词的首字母大写。
2. Camel命名法:将第一、二个单词首字母小写,之后的单词首字母大写。
3. 匈牙利命名法:在变量名前加字母缩写前缀,指出变量的类型和作用,然后加上变量的名称。
实际编程中,根据自己的需要可以选择不同的命名形式。建议在成为一个合格的程序员后,将标识符的命名规范作为一项必须要遵守的规则。