11智能在线
新记
C++中z = x>y ? x : y;是什么意思
如题所述
举报该文章
相关建议 推荐于2018-03-13
? :是
三元运算符
,整个
表达式
根据条件返回不同的值,如果x>y为真则返回x,如果为假则返回y,之后=赋值给z。相当于:
if(x>y)
z=x;
else
z=y;
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/8282278pv.html
其他看法
第1个回答 2015-01-08
固定的表达,就是把x、y中较大的附给z,谢谢、
至于为什么是这样表达,有待你的品味,好好学C ,努力吧!
第2个回答 2011-12-11
如果x>y为真, x>y ? x : y;的表达式值为x,如果为假, x>y ? x : y;表达式值为y
第3个回答 2011-12-26
就是比较x和y的大小z是其中大的那个。。
第4个回答 2011-12-11
妙算的
相似回答
大家正在搜
相关问题
C++中z = x>y ? x : y;是什么意思
C++中 if(x>y) z=x; elsez=y 的“if...
c++中,printf("x=%d,y=%d\n",x,y)...
C++中,x+=y--;怎么理解?
如何理解C++的这几组代码: int z; z=x; x=y...
c++中“scanf("%2d%*2s%2d", &x, &...
C++中scanf("%d%d%d",&x,&y,&z); ...
c++?x=y=z=1;?f=--x||y--&&z++?求...