C语言逗号表达式:(y=6,y+1,x=y,x+1)答案是什么啊,求详解

如题所述

逗号运算符运算顺利是从左到右,先计算第一个表达式,再计算第二个,依此类推。将最后一个表达式的值作为整个表达式的值。
:(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
第2个回答  2011-06-12
y=6,y+1=6+1=7.x=y=7,x+1=7+1=8
第3个回答  2011-06-12
8

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网