单选题
👁️ 浏览量:

试题题干

设int x=2;,执行语句printf(“%d\n”,x++);后输出的结果是()

A

2

B

3

C

4

D

5

参考答案

正确答案:

试题解析

运算符放在变量之后,即变量++、变量--,则变量先参与其他运算,然后再使变量的值加(或减)1,即先运算、后加(或减)1。语句printf(“%d\n”,x++);中的x++是执行完语句之后x增加1,所以输出的结果是2。