题目内容

C语言中,宏定义有效范围从定义处开始,到源文件结束处结束,但可以用()来提前解除宏定义的作用。

A.
B. ifndef
C. endif
D. C.
E. undefine
F. D.
G. undef

查看答案
更多问题

以下叙述中正确的是()。

A. 在程序的一行上可以出现多个有效的预处理命令
B. 使用带参的宏时,参数的类型应与宏定义时的一
C. 宏替换不占用运行时间,只占编译时间
D. 在以下定义中CR是称为“宏名”的标识符
E. define CR 045

以下叙述中不正确的是()。

A. 预处理命令行都必须以
B. 号开头
C. 在程序中凡是以
D. 号开始的语句行都是预处理命令行
E. C程序在执行过程中对预处理命令行进行处理
F. 以下是正确的宏定义
G. define IBM_PC

语句:x++; ++x; x=x+1; x=1+x;执行后都使变量x中的值增1,请写出一条同一功能的赋值语句______。

已知 i=5,写出语句 a=(i>5)?0:1.6; 执行后整型变量 a 的值是______。

答案查题题库