第35页 | C Primer Plus 中文版 | 阅读 ‧ 电子书库

同步阅读进度,多语言翻译,过滤屏幕蓝光,评论分享,更多完整功能,更好读书体验,试试 阅读 ‧ 电子书库

2.8 关键字和保留标识符

关键字是C语言中的词汇。因为它们对C来说比较特殊,所以您不能将它们用作标识符,例如作为变量名。许多关键字用于指定不同的类型,比如int。其他的关键字,比如if,用来控制程序中语句的执行顺序。在表2.2中所列的C语言关键字中,粗体显示的关键字是由ISO/ANSI C90标准新增的,斜体显示的关键字是由C99标准新增的。

表2.2 C语言的关键字列表

 

 

ISO/ANSI C关键字 auto enum restrict unsigned break extern return void case float short volatile char for signed while const goto sizeof _Bool continue if static _Complex default inline struct _Imaginary do int switch double long typedef else register union

如果试图把一个关键字用作变量名,编译器把它作为一个语法错误捕获到。还有一些您不该用的其他字符,称为保留标识符(reserved identifier)。因为它们是合法的名字,所以并不引起语法错误。然而,C语言已使用它们或者保留使用它们的权利,所以如果您用这些标识符表示其他意思就可能引起问题。保留标识符包括那些以下划线字符开始的标识符和标准库函数的名字,例如printf()。

请支持我们,让我们可以支付服务器费用。
使用微信支付打赏


上一页 · 目录下一页


下载 · 书页 · 阅读 ‧ 电子书库