题目内容

以下说法中正确的是().

A.
B. define是属于语句的范畴
C. B.
D. define不属于语句的范畴
E. C.
F. define是C语句,但是作用范围是全局
G. D.
H. define不是C语句,但是它可以加分号作为结束标志

查看答案
更多问题

编译预处理是以()符号开头。

A. {
B.
C. !
D. &

在宏定义#defineABC12.34567中,用宏名代表()

A. 常量
B. 单精度数
C. 双精度数
D. 字符串

下面程序执行和输出结果是()。#defineFAN(a) a*a+1main(){intm=2,n=3;printf("%d\n",FAN(1+m+n));}

A. 37
B. 42
C. 12
D. 49

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

A. 预处理的内容都是在编译之前被处理的
B. 宏定义指令不是必需的
C. 宏定义必需放在程序开始处
D. 带参数的宏与函数是不同的

答案查题题库