首页 理论教育 C语言中的词汇分类及规定

C语言中的词汇分类及规定

时间:2023-11-20 理论教育 版权反馈
【摘要】:在C语言中使用的词汇分为6类,即标识符、关键字、运算符、分隔符、常量和注释符。例如,在某版本C语言中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。关键字是C语言自己的词汇,因此,不能用关键字作为程序中的标识符。表2-1 C语言关键字此外,还有一些C语言的保留字,虽然编译时不产生错误,但是,作为C语言的保留字很容易产生其他问题。

C语言中的词汇分类及规定

在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语言关键字

978-7-111-49552-9-Chapter02-44.jpg

此外,还有一些C语言的保留字,虽然编译时不产生错误,但是,作为C语言的保留字很容易产生其他问题。所谓保留字,包括以下划线开始的标识符和标准库函数名,如printf()、sin()等。

注意:

1)C语言中的关键字都是小写的。

2)注释符以“//”开头,或以“/*”开头并以“*/”结尾。

程序编译时,不对注释做任何处理。注释可出现在程序中的任何位置,用来向用户提示或解释程序的意义。在调试程序时,对暂不使用的语句也可以用注释符括起来,不做处理,待调试结束后再去掉注释符。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈