问题
单项选择题
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是( )。
A) x++;printf("%d\n",x);
B) n=++x;printf("%d\n",n);
C) ++x;printf("%d\n",x);
D) n=x++;printf("%d\n",n);
答案
参考答案:D
解析: A、B、C输出的均是x+1,而D选项输出的是x。
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是( )。
A) x++;printf("%d\n",x);
B) n=++x;printf("%d\n",n);
C) ++x;printf("%d\n",x);
D) n=x++;printf("%d\n",n);
参考答案:D
解析: A、B、C输出的均是x+1,而D选项输出的是x。