c语言标识符命名规则是什么

如题所述

c语言标识符命名规则是有效字符只能由字母、数字和下划线组成,且以字母或下划线开头。

C语言程序就是C语言基本字符集的一个符合规定形式的序列。字符是C语言的最基本的元素,C语言字符集由字母、数字、空白、标点和特殊字符组成(在字符串常量和注释中还可以使用汉字等其他图形符号)。由字符集中的字符还可以构成C语言进一步的语法成分(如标识符、关键词、运算符等)。

标识符是用来表示程序、常量、变量、过程、函数、文件和类型等名称的符号。标识符必须以字母开头,后面可以是字母和数字的任意组合。标识符含有字母和数字的个数称为标识符的长度,它的长度在具体的实现系统中一般都有限制,标准Pascal将标识符的有限长度限定在8个字符以内。

标识符使用注意事项

标准C不限制标识符的长度,但它受各种版本的C语言编译系统限制,同时也受到具体机器的限制。例如在MSC中规定标识符8位有效,TC规定标识符32位有效。

(在MSC中,当两个标识符前8位相同时,则被认为是同一个标识符)。在标识符中,字母的大小写是有区别的。例如BOOK和book是两个不同的标识符。

标识符虽然可由程序员随意定义,但标识符是用于标识某个量的符号。因此,命名应尽量有相应的意义,以便于阅读理解,做到“顾名思义”。标识符对大小写敏感,即严格区分大小写。一般对变量名用小写,符号常量命名用大写。不能把C语言关键字作为用户标识符,例如if,for,while等。

温馨提示:答案为网友推荐,仅供参考
相似回答