C语言幼稚问题....

来源:百度知道 编辑:UC知道 时间:2024/05/29 23:31:44
return (x>y ? x:y)
啥意思?
格式...
每个符号意思....

?:称为条件运算符。
return 的意思是“返回”
return (x>y ? x:y)这句的作用是它想返回x和y其中一个值,到底返回哪个好呢?它把x和y比较了一下,尝试x是不是大于y,即x>y?结果当然有两种了:
1,x大于y,那么就返回x的值,即?后面的变量的值
2,x小于y,那么就返回y的值,即:后面的变量的值
对于我这么详细的解答想必幼儿园小班 的小朋友们都能完全理解了吧。

return 返回一个值,这个里面是返回 x>y?x:y这个东西的意思是如果x大于y,就取x值,不然就取y!!

三项式... x>y?x:y
其中x>y是个判断 如果x>y为真就return x否则return y