A-A+
有以下程序#inculde #deFine SUB(a) (a) (a)m
问题详情
有以下程序
#inculde <stdio.h>
#deFine SUB(a) (a) (a)
main()
{ int a=2,B=3,c=5,d;
d=SUB(a+B)*c;
printF(”%dn”,d);
}
程序运行后的输山结果是
A.0
B.-12
C.-20
D.10请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:C
解析:在此处需要直接替换整个式子,SUB(a+b)*c即为(a+b)-(a+b)*c,代入a,b,c的值可得结果为-20。