z+=x>y? ++x:++y是线比较大小还是先计算?拜托大神帮我分析一下每一步的意思.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 03:32:50
z+=x>y?++x:++y是线比较大小还是先计算?拜托大神帮我分析一下每一步的意思.z+=x>y?++x:++y是线比较大小还是先计算?拜托大神帮我分析一下每一步的意思.z+=x>y?++x:++y

z+=x>y? ++x:++y是线比较大小还是先计算?拜托大神帮我分析一下每一步的意思.
z+=x>y? ++x:++y是线比较大小还是先计算?拜托大神帮我分析一下每一步的意思.

z+=x>y? ++x:++y是线比较大小还是先计算?拜托大神帮我分析一下每一步的意思.
先比较大小再计算.
:的优先级高于+=,先操作 x>y?++x:++y .
若x>y成立,返回(++x)并加到z上 ; 若不成立,则返回(++y)并加到z上.
++x应该与x+=1相同,同理++y与y+=1相同.