单选题
👁️ 浏览量:

试题题干

设int a=1,b=2;,则执行a=b+2,a++,a+b;后a和b的值分别是()

A

1和2

B

3和2

C

4和7

D

5和2

参考答案

正确答案:

试题解析

a=b+2,a++,a+b;逗号运算符的运算规则是从左至右。即先运算a=b+2,a的值为4,a++是先引用再加1,即a的值为5,b的值没有变,最后输出a和b的值为5和2。