试题题干
设int a,b;,表达式a=2,b=5,b++,a+b的值是()
参考答案
正确答案:
试题解析
逗号表达式的结果是最右边分表达式的值,但计算顺序是从左往右
(a=2, b=5, b++, a+b)相当于:
a=2 ;
b=5;
b++;执行完这句后b=6
a+b;a+b=6+2=8
因此这个表达式的值是8
设int a,b;,表达式a=2,b=5,b++,a+b的值是()
逗号表达式的结果是最右边分表达式的值,但计算顺序是从左往右
(a=2, b=5, b++, a+b)相当于:
a=2 ;
b=5;
b++;执行完这句后b=6
a+b;a+b=6+2=8
因此这个表达式的值是8