在C语言中使用的词汇分为6类,即标识符、关键字、运算符、分隔符、常量和注释符。
1.标识符
在程序中使用的变量名、函数名、标号等统称为标识符。
除库函数的函数名由系统定义外,其余都由用户自行定义。C语言规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线(_)组成的字符串,并且其第一个字符必须是字母或下划线。
以下标识符是合法的:
a,x,x3,BOOK_1,sum5
以下标识符是非法的:
3s 以数字开头
s*T 出现非法字符“*”
-3x 以减号开头
bowy-1 出现非法字符“-”
使用标识符时还必须注意以下几点:
1)标准C语言不限制标识符的长度,但受各种版本的C语言编译系统的限制,同时也受到具体机器的限制。例如,在某版本C语言中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。(www.xing528.com)
2)在标识符中,大小写是有区别的,如BOOK和book是两个不同的标识符。
3)标识符虽然可以由程序员随意定义,但标识符是用于标识某个量的符号。因此,命名应尽量有相应的意义,以便阅读和理解,请读者参考附录D中的有关内容。
2.关键字
表2-1是C语言关键字。关键字是C语言自己的词汇,因此,不能用关键字作为程序中的标识符(即函数或变量名)。
表2-1 C语言关键字
此外,还有一些C语言的保留字,虽然编译时不产生错误,但是,作为C语言的保留字很容易产生其他问题。所谓保留字,包括以下划线开始的标识符和标准库函数名,如printf()、sin()等。
注意:
1)C语言中的关键字都是小写的。
2)注释符以“//”开头,或以“/*”开头并以“*/”结尾。
程序编译时,不对注释做任何处理。注释可出现在程序中的任何位置,用来向用户提示或解释程序的意义。在调试程序时,对暂不使用的语句也可以用注释符括起来,不做处理,待调试结束后再去掉注释符。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。