问题描述: c语言的表达式 a=b=c=1 x=y*5=x+9 哪个对啊,有点混了 1个回答 分类:综合 2014-11-24 问题解答: 我来补答 a=b=c=1是对的x=y*5=x+9错的 再问: 谢谢了,可是为什么啊 再答: a=b=c=1这应该不用怎么说吧,就是把1的值赋给c在赋给b最后在赋给a x=y*5=x+9中,y*5是一个右值,也就是一个数值,所以x+9无法把值赋给一个右值y*5,所以错了 展开全文阅读