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