宏定义的有效范围是从定义处到本文件结束,如果想要在终止宏定义的作用域,可以用以下那个命令。()
A.
B. undef 宏名
C. undef 宏名
D. C.
E. def 宏名
F. D.
G. define 宏名
查看答案
宏定义是用宏名代替一个()。
A. 字符
B. 表达式
C. 字符串
D. 数组
已知有定义#define SIZE 1000 ,则执行语句printf("SIZE"); 后,输出结果为()
A. 1000
B. “1000”
C. “SIZE”
D. SIZE
已知有宏定义如下#define L1 20#define L2 30#define L3 L1+L2#define L4 L3/2+L3*2+L1则宏L4展开后,值为()。
运行以下程序后,输出结果为()。#include #define S(a, b, h) (a+b)*h/2int main(){printf("S=%d\n", S(2, 3, 6));return 0;}