C语言中,宏定义有效范围从定义处开始,到源文件结束处终止。根据需要也可以用 来提前解除宏定义的使用。
A.
B. ifndef
C. B.
D. undefine
E. C.
F. undefined
G. D.
H. undef
查看答案
下面对宏定义的描述中,不正确的是( )。
A. 宏替换不占用运行时间
B. 宏不存在类型问题,宏名无类型,它的参数也无类型
C. 宏替换只不过是字符替代而已
D. 宏替换时先求出实参表达式的值,然后代入形参运算求值
在宏定义语句“#define PI 3.1415926”中,宏名PI代替 。
A. 一个字符串
B. 一个单精度数
C. 一个常量
D. 一个双精度数
设有定义和声明如下:#define d 2int x=5; float y=3.83; char c='d';以下表达式中有语法错误的是________。
A. x++
B. y++
C. c++
D. d++
小王的领导是技术性专家,员工对其特别佩服这是应用了什么权力
A. 专家权
B. 法定权力
C. 表率权
D. 奖赏权