C语言选择题9?

来源:百度知道 编辑:UC知道 时间:2024/06/14 10:39:34
9.以下叙述正确的是( )
A、可以把define和if定义为用户标识符
B、可以把define定义为用户标识符,但不能把if定义为用户标识符
C、可以把if定义为用户标识符,但不能把define定义不用户标识符
D、define和if都不能定义为用户标识符
为什么这么选?

选B 因为if是关键字,而关键字不能定义位标识符
附关键字表:
auto break case char const continue default
do double else enum extern float for
goto if int long register return short
signed static sizof struct switch typedef union
unsigned void volatile while