00问答网
所有问题
在C语言中,该语句在z=x>y?x:y中是什么意思
如题所述
举报该问题
其他回答
第1个回答 2019-12-07
三目运算符号,当x>y为真的时候,z=x,否则z=y所以该语句表示的是,把x,y中的较大值赋给z
相似回答
c语言中z=x
>
y?x:y
是什么意思
答:
?:是一个三目运算符,他的意思是如果问号前面的表达式为真,则返回:之前的表达式的值,否则返回:之后的表达式的值 这句话可以拆解为 if(x>y) {
z=x;
} else { z=
y;
}也就是将x、y的较大者赋值给z
C语言
函数
中,z=x
>
y?x:y;
这一句
是什么意思
呢?
答:
意思是:
当E为真时,返回a,即x=a 。 否则,返回b,即x=b 可以用if语句来替换它,如:if ( x>y )
z=x;
else z=
y;
C语言中z=x
>
y?x:y是什么意思
?
答:
?:称为条件运算符。?:就是表示?前的表达式的值是否为真,是的话取冒号前的值,否则取冒号后的值。相当于:if (x>y){
z=x;
} else {z=
y;
}
z=x
>
y?x:y
在c语言中什么意思
答:
这是个三目运算,等价于:if ( x>
y
)
z=x
;
else z=y ;三目运算格式为 e1 ? e2 : e3 ; 如果e1成立,返回e2的值,否则返回e3的值 !
大家正在搜
最基本的c语言语句是什么
c语言复合语句是什么
C语言if语句
C语言判断语句
c语言六种基本语句
c语言结束语句
c语言语句大全
c语言条件语句
选择语句c语言
相关问题
x>y>z怎么用c语言表示??
y=x+z+5如何用c语言编程
c语言中-gt;是甚么意思
在C语言中下面表示的意思,越详细越好,谢谢。(我刚学)
c语言中-gt;是甚么意思
在c语言中,x=4.0,y=4.0 下面结果x=10的是 候...
C语言 语句“ int mid = (x+y)>>1;”是什...
C语言 ,编译密码, A--Z ,B--y,C--X.......