00问答网
所有问题
z=x>y?x:y在C语言中是什么意思
如题所述
举报该问题
推荐答案 2019-01-15
这个表达式先进行想x>y的判断,如果表达式值为true,则执行z=x,否则执行z=y!这是C语言中的唯一一个三元表达式!比较常用!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DIjrTrIejZIrZTe00BT.html
其他回答
第1个回答 2019-11-30
程序先执行x>y?x:y语句,如果x>y正确,则值是x,否则为y,然后将条件语句的结果通过赋值语句给变量z.
相似回答
C语言中z=x
>
y?x:y是什么意思
?
答:
?:称为条件运算符。?:就是表示?前的表达式的值是否为真,是的话取冒号前的值,否则取冒号后的值。相当于:if (x>y){
z=x;
} else {z=
y;
}
c语言中z=x
>
y?x:y
是什么意思
答:
?:是一个三目运算符,他的意思是如果问号前面的表达式为真,则返回:之前的表达式的值,否则返回:之后的表达式的值 这句话可以拆解为 if(x>y) {
z=x;
} else { z=
y;
}也就是将x、y的较大者赋值给z
在C语言中
,该语句在
z=x
>
y?x:y中是什么意思
,问号表示什么意思
答:
x=(
y=
y+6,y/z)在C语言中表示什么意思 x=(y=y+6,y/z) 里面是割逗号表示式, 先算出 y = y+6, 然后 算 y/z ,并且把这个值赋值给x 在C语言中
z=x
>
y? x: y
; 这个表示式
是什么意思
啊,求解。 三目运算,就是说当x的值大于y的值的时候则z=x,否则z=
y 在C语言中
x=(y=...
z=x
>
y?x:y 在c语言中什么意思
答:
这是个三目运算,等价于:if ( x>
y
)
z=x
;
else z=y ;三目运算格式为 e1 ? e2 : e3 ; 如果e1成立,返回e2的值,否则返回e3的值 !
大家正在搜
a=x+y+z是什么意思
wxzwwt x x y y
设z=z(x,y)是由方程
x+=y+=z
y+=z--/++x
x²+y²=z²
x+y+z=1
u=x^y/z
z=x²+y²图像
相关问题
C语言中z=x>y?x:y是什么意思?
z=x>y?x:y 在c语言中什么意思
C语言里面z=x>y? x:y;什么意思 怎么用
c语言中z=x>y?x:y 是什么意思
c语言里z=x>y?x;y什么意思
x>y?x:y;在C语言中代表什么意思
C语言函数中,z=x>y?x:y; 这一句是什么意思呢?
C语言函数中,z=x>y?x:y; 这一句是什么意思?