问题 单项选择题

有以下程序: main() { int m=3, n=4, x; x=-m++; x=x+8/++n; printf("% d\n", x); } 程序运行后的输出结果是______。

A.3

B.5

C.-1

D.-216

答案

参考答案:D

解析: 本题主要考查++执行的次序。执行过x=-m++;后,x=-3,m=4;执行x=x+8/++n;时8/++n=1;因此最后x=-216。

多项选择题
单项选择题 A1型题