单选题
👁️ 浏览量:

试题题干

设int a,b;,则表达式(b=2, a=5, b++, a+b)的值是()

A

2

B

5

C

7

D

8

参考答案

正确答案:

试题解析

表达式(b=2, a=5, b++, a+b)是一个逗号表达式,结果为最右表达式的值。b++是先运算后加1,因为表达式(b=2, a=5, b++, a+b),所以b++的值2,变量b的值为3,即a+b=5+3=8。