选择题
25.
有以下程序:
# include <stdio.h>
# define SUB(a) (a)-(a)
main()
{ int a=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,结果为5-25=-20。
提交答案
关闭