A-A+

以下程序的输出结果是()。 #define M(x y z)x*y+z main() { i

2022-08-06 01:03:54 问答库 阅读 174 次

问题详情

以下程序的输出结果是()。 #define M(x,y,z)x*y+z main() { int a=l,b=2,c=3; printf("%d\n",m(a+b.b+c,c+a)); }
A.19
B.1 7
C.15
D.12请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
M(a+b,b+C,c+a)=a+b*b+c+c+a=1+2*2+3+3+1=12,注意x*y+z而不是(x)*(y)+z。

考点:程序