腾讯微信安卓版6.5.3:C++中的?怎样判断?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 18:01:02
例如:
int func()
{
int i;
return (i>0)? 0:i;
}
不知道?符号怎样判断返回值呢?大家帮我一下

条件表达式?表达式1:表达式2
如果条件表达式为真,则计算并返回表达式1的值,否则返回表达式2的值。
其作用与楼上的if 语句相似。

i>0的话返回0否则返回i

if(i > 0)
return i;
else
return 0;