如题所述
逗号运算符运算顺利是从左到右,先计算第一个表达式,再计算第二个,依此类推。将最后一个表达式的值作为整个表达式的值。
:(y=6,y+1,x=y,x+1) 先将6赋值给变量y,再将y+1的值作为表达式2的值,再将y的值赋值给变量x(此时y的值还是6,所以x是6),最后一个表达式x+1的值是6+1,所以整个表达式的值为7
:(y=6,y+1,x=y,x+1) 先将6赋值给变量y,再将y+1的值作为表达式2的值,再将y的值赋值给变量x(此时y的值还是6,所以x是6),最后一个表达式x+1的值是6+1,所以整个表达式的值为7
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-06-12
8
6赋值给y,y+1=7,y(7)赋值给X,x+1=8
6赋值给y,y+1=7,y(7)赋值给X,x+1=8
第2个回答 2011-06-12
y=6,y+1=6+1=7.x=y=7,x+1=7+1=8
第3个回答 2011-06-12
8