A-A+
有以下程序: #include #define SUB(a)(a)-(a)
问题详情
有以下程序: #include<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.-l2
C.-20
D.10请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:C
本题调用参数,并考查了优先级。SUB(a+b)*C调用后可写成(a书b)-(a+b)*C,结果为5-25=-20。