单选题
👁️ 浏览量:

试题题干

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

A

2

B

6

C

7

D

8

参考答案

正确答案:

试题解析

逗号表达式的结果是最右边分表达式的值,但计算顺序是从左往右
(a=2, b=5, b++, a+b)相当于:
a=2 ;
b=5;
b++;执行完这句后b=6
a+b;a+b=6+2=8
因此这个表达式的值是8