c语言编程中z=(x++,如果x=1 Y=2 那么z是几 z是按照怎样一种计算过程得到的?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/16 19:02:07
![c语言编程中z=(x++,如果x=1 Y=2 那么z是几 z是按照怎样一种计算过程得到的?](/uploads/image/z/3750181-61-1.jpg?t=c%E8%AF%AD%E8%A8%80%E7%BC%96%E7%A8%8B%E4%B8%ADz%3D%28x%2B%2B%2C%E5%A6%82%E6%9E%9Cx%3D1+Y%3D2+%E9%82%A3%E4%B9%88z%E6%98%AF%E5%87%A0+z%E6%98%AF%E6%8C%89%E7%85%A7%E6%80%8E%E6%A0%B7%E4%B8%80%E7%A7%8D%E8%AE%A1%E7%AE%97%E8%BF%87%E7%A8%8B%E5%BE%97%E5%88%B0%E7%9A%84%3F)
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.
注意后自增而不是前自增,后自增优先级高于逗号运算符就可以了.