c语言中 假设所有变量为整型 则(a=2,b=5,a++,b++,a+b)值为多少?

c语言

(a=2,b=5,a++,b++,a+b)叫逗号表达式,其值为最后一个表达式a+b的值,其计算是从左到右进行的,因此a+b=3+6=9,整个表达式的值为:9。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-17
这里a++,b++都是 先将a,b加一然后再用加一后的值进行运算 所以 这里应该是9

++a 就是先将原来的A值进行运算,再自加一
第2个回答  2011-07-16
a+b的最后结果是9,执行完a++ b++后,a的值为3 b的值为 6结果就很简单了。
第3个回答  2011-07-15
a++值为2,b++值为5,a+b值为9 。a++后a的值为3,同样b为6
第4个回答  2011-07-15
值为9.逗号表达式,取最好一个结果的值