z=x>y?x:y 在c语言中什么意思

2025-04-04 04:11:21
推荐回答(4个)
回答1:

这是个三目运算,等价于:
if ( x>y )
z=x ;
else
z=y ;
三目运算格式为 e1 ? e2 : e3 ; 如果e1成立,返回e2的值,否则返回e3的值 !

回答2:

我把它转化为if语句给你看看吧:
三元运算符: 如果首先判断x>y,如果是则z=x,否则z=y
if (x>y) z=x;
else z=y;

回答3:

如果x比y大
那么就把x的值赋给z
否则把y的值赋给z

回答4:

if x>y, z = x。反过来if x<=y,z=y