下列程序执行后的输出结果是______。 # define MA(x) x*(x-1) main() { int a=1, b=2; printf("% d\n", MA(1+a+b));}

admin2010-09-05  28

问题 下列程序执行后的输出结果是______。    # define MA(x)  x*(x-1)    main()    { int a=1, b=2; printf("% d\n", MA(1+a+b));}

选项 A、6
B、8
C、10
D、12

答案B

解析 MA(1+a+b)展开为:1+a+h*(1+a+b-1)=1+1+2×(1+1+2-1)=2+2×3=8。
转载请注明原文地址:https://jikaoti.com/ti/5cI0FFFM
0

最新回复(0)