A-A+

有以下程序: #include #define SUB(a)(a)-(a)

2022-08-06 00:21:58 问答库 阅读 173 次

问题详情

有以下程序: #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。

考点:程序