C语言的标识符与关键字
1.标识符
标识符用于表示程序中出现的变量名、常量名、函数名、类型名、标号等。C语言中合法的标识符由字母、数字和下划线组成,其中第一个字符必须是字母或下划线,后跟字母、数字或下划线。在定义标识符时,注意以下几个问题:
C语言对大小写非常敏感,所以如SNAME、sname代表着不同的标识符。
标准C语言对标识符的长度没有限制,但不同的编译器对标识符的长度都有自己的规定。如有些比较老的编译系统规定标识符的最大长度为8,则Jstudent_score、student_no两个变量认为是一回事。但在定义标识符时尽量不要超过20个字符,否则会降低程序的可读性。
标识符的名字不能与C语言的关键字相同。
标识符虽然可以由程序设计人员自己定义,但应本着“见名知意”的原则,以提高程序的可读性。
2.关键字
关键字是C语言有特定用途的标识符,用户不可以使用关键字做标识符,只能根据系统的规定使 用。C语言的关键字共有32个:
•与数据类型有关的:char int float double signed unsigned short long void struct union typedef enum sizeof
•与存储类别有关的:auto extern register static const volatile
•与程序控制有关的:do while for if else switch case default goto continue break return
点击加载更多评论>>