问题
单项选择题
有以下程序
#include<stdio.h>
#define SUB(a) (a)-(a)
main()
inta=2,b=3,c=5,d;
d=SUB(a+b)*c;
printf("%d\n",d);
程序运行后的输山结果是
A) 0
B) -12
C) -20
D) 10
答案
参考答案:C
解析: 在此处需要直接替换整个式子,SUB(a +b)*c即为(a+b)-(a+b)*c,代入a,b,c的值可得结果为-20。