2.8 关键字和保留标识符
关键字是C语言的词汇。它们对C而言比较特殊,不能用它们作为标识符。许多关键字用于指定不同的类型。还有一些关键字用于控制程序中语句的执行顺序。表2.2中所列的是C语言关键字。
表2.2 ISO C关键字
auto extern short while
break float signed _Aligns
case for sizeof _Alignof
char goto static _Atomic
const if struct _Bool
continue inline switch _Complex
default int typedef _Generic
do long union _Imaginary
double register unsigned _Noreturn
else restrict void _Static_assert
enum return volatile _Thread_local
如果使用关键字不当,编译器会将其视为语法错误。还有一些保留标识符(reserved identifier),C语言已经指定了它们的用途或保留它们的使用权,如果你使用这些标识符来表示其他意思会导致一些问题。保留标识符包括那些以下划线字符开头的标识符和标准库函数名。
C Primer Plus(6) 中文版 第2章 C语言概述 2.8 关键字和保留标识符
最新推荐文章于 2024-08-08 17:12:48 发布