第1个回答 2020-01-20
这句话的意思是:
如果x>y为真,那么把x的值赋给Z,否则把Y的值赋给Z。
?在这里起判断作用。
:和?一起是C语言里一起用的,是基本语法,书上有的。。
你好好找找书上,以后的C++和C#里也有这种写法
第2个回答 2019-04-22
?:是个三元运算符
a?b:c
的意思是,如果a等于0结果就是c,否则结果是b
x>y?x:y的意思是,如果x>y
这个式子结果是x,
否则式子结果是y
第3个回答 2019-12-16
相当于:
if
x>y
z=x;
else
z=y;
?就是表示?前的表达式的值是否为真,是的话取冒号前的值,否则取冒号后的值。