c语言编程中z=(x++,如果x=1 Y=2 那么z是几 z是按照怎样一种计算过程得到的?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/19 13:35:30
c语言编程中z=(x++,如果x=1 Y=2 那么z是几 z是按照怎样一种计算过程得到的?
xPN@~5m sxT9mr@?A -i -evvpk odfѪ z t pQ׏jO5$ꪴkҨSg#)g֜M4$|nrʗm?4OkeFXe"V{T(9S08?;$©I-ą_.f}->NeÈw|an,ǒ.0kYo{eMeGC3KhD9h

c语言编程中z=(x++,如果x=1 Y=2 那么z是几 z是按照怎样一种计算过程得到的?
c语言编程中z=(x++,如果x=1 Y=2 那么z是几 z是按照怎样一种计算过程得到的?

c语言编程中z=(x++,如果x=1 Y=2 那么z是几 z是按照怎样一种计算过程得到的?
逗号也是c++中的一种运算符,返回逗号右边表达式的值.
所以上述使用方法等价于z=(1,2) = 2.即y++的值赋值给z.
注意后自增而不是前自增,后自增优先级高于逗号运算符就可以了.