这个表达式怎么解

来源:百度知道 编辑:UC知道 时间:2024/05/26 00:50:41
假设所有变量都是整型(a=2,b=5,a++,b++,a+b)的值

优先级从左到右,a++过后a的值为3,b++过后b的值为6
然后a+b等于9

(a=2,b=5,a++,b++,a+b)整个表达式返回一个值,且是最后一个逗号后面的a+b,也就是7;
返回值之后分别对a,b加1运算,a=3,b=6;

这个表达式的值是9
逗号表达式的值是最后一个的值,也就是a+b

2,5,9 最后等于9,逗号表达式的值是最右边的