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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 07:14:33
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=(x++,如果x=1 Y=2 那么z是几 z是按照怎样一种计算过程得到的?
逗号也是c++中的一种运算符,返回逗号右边表达式的值.
所以上述使用方法等价于z=(1,2) = 2.即y++的值赋值给z.
注意后自增而不是前自增,后自增优先级高于逗号运算符就可以了.