标识符
标识符是指用来标识程序中用到的变量名、函数名、类型名、数字名、文件名以及符号常量名的有效字符序列。
标识符命名规则:
1、只能是由英文字母(A-Z,a-z)、数字(0-9)、下划线(_)组成的字符串,并且第一个字符必须是字母或者下划线。
2、标识符不能是C语言关键字,如:int,char。(后面会解释关键字是什么)
3、在标识符中,大写和小写是有区别的,如AMOY和amoy是两个不容的标识符。
4、虽然程序员可以随意定义标识符,但标识符是用来标识某个量的符号,应当直观可拼读,让别人一看就了解其用途,特别是在合作编程中尤为重要。
5、标识符建议为英文单词或者易记组合,对我们中国人来说也可以是拼音,如:mao(猫),gou(狗),DH(电话),便于阅读理解。
6、标识符长度符合规则,虽然标准C语言没有限制标识符长度,但受到具体的机器或者版本限制,有的版本就规定标识符前8位有效,当有两个长标识符,且前8位相同,则被认为是同一标识符。
关键字
是由C语言规定的具有特定意义的字符串,通常也称为保留字,所以用户的标识符不应与关键字相同。
关键字分为三类:
1、类型说明符
用来定义、说明变量、函数或者其他数据结构的类型,如int(整数型)、double(双精度性)等。
2、语句定义符
表示一条语句的功能,如if else就是条件语句的语句定义符。
3、表示一个预处理命令,如之前文章中提到的include、main、return等。