单项选择题
有以下程序,程序运行后的输出结果是 #include
#define SUB(a)(a)-(a) main(){ int a=2,b=3,c=5,d; d=SUB(a+b)*c: printf("%d\n",d);}
A..12
B.0
C.10
D..20
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
设有宏定义: #define IsDIV(k,n)((k%n==1)1:0)且变量m已正确定义并赋值,则宏调用: IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
A.判断m是否能被5和7整除
B.判断m被5或者7整除是否余1
C.判断m被5和7整除是否都余1
D.判断m是否能被5或者7整除
点击查看答案&解析
单项选择题
以下关于宏的叙述中正确的是
A.宏定义必须位于源程序中所有语句之前
B.宏名必须用大写字母表示
C.宏调用比函数调用耗费时间
D.宏替换没有数据类型限制
点击查看答案&解析
相关试题
设有某函数的说明为int*func(int a[1...
以下叙述中正确的是
以下叙述中正确的是
设有定义语句int(*f)(int);则以下叙...
设有以下函数:void fim(int n,char,...