c语言标识符的命名规则有:
1、管用字符:没法由字母、数字和下划线混编,且以字母或下划线开头。
2、最有效长度:随系统而异,但至多前8个字符管用。如果没有超长,则超立体部分被舍弃掉。
例如,的原因student_name和student_number的前8个字符同一,有的系统认为这两个变量,是一回事而不加区别。在tcv2.0中,变量名(标识符)的管用长度为1~32个字符,缺省值为32。
3、c语言的关键字又不能用作变量名。
扩充卡资料
c语言标识符使用注意事项
1、标识符由字母(a-z,a-z)、数字(0-9)、下划线“_”组成,因此首字符不能不能是数字,但是可以是字母的或下划线。的或,正确的标识符:abc,a1,prog_did。
2、没法把c语言关键字以及用户标识符,比如count,for,while等。
3、标识符长度是由机器上的编译系统做出决定的,就像的限制为8字符(注:8字符长度限制是c89标准,c99标准早就扩大编制长度,不过大部分工业标准都更长)。
4、标识符对大小写敏感,即严格的怎么分辨大小写字母。一般对变量名用小写,符号常量其它名字用大写。
c语言的标识符是利用对变量名、函数名、标号及其它各种用户定义法的对象其它名字的。标识符的第一个字符前提是是字母,下划线不属于字母,即标识符的第一个字符是字母或下划线,接着的字符可以不是字母、数字或下划线。
1、标识符的长度也可以是一个或多个字符,最长不允许将近32个字符。c语言中字母是可以区分大小写的,但number,number,number分别代表三个有所不同的标识符,可以注意一点的是,标识符肯定不能和c语言的关键字是一样的,也又不能和用户自定义的函数或c语言库函数同名。
例如:sore、name7、student_number等均为真确的标识符。7name、beautiful/day、!way等均为不错误的的标识符。
2、标准c语言不限制修改标识符的长度,可是它受各种版本的c语言代码编译系统的限制,同样也被或则机器的限制。或者在某版本c语言中相关规定标识符前八位最有效,当两个标识符前八位同一时,便会被其实是同一个标识符。
3、在标识符中,大小写是有区别的。例如student和student是两个有所不同的标识符。
4、标识符确实可由程序员随便地定义,但标识符是主要是用于标示某个量的符号。所以,以此命名应尽量有相对应的意义,以便于阅读理解,能够做到“的本质是”。