z+=x>y?++x:

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 02:53:20
z+=x>y?++x:

z+=x>y?++x:
z+=x>y?++x:

z+=x>y?++x:
你好,首先说一下++x和x++的区别,++x的意思是取x的值之前要把x的值加1,也就是取的是x+1的值,而x++的意思是取x的值之后x才自加1,也就是取的还是x的值,所以这一题里面,取得值是x+1或者y+1.其次我们说一下三元运算符【?:】的意思,?前面表示条件,:前面表示条件为true时获得的值,:后面表示条件为false的值,这里面的意思就是x>y的话,z的值自加x+1,如果x