C语言中 ? 是什么意思

?; 条件选择。。具体怎么用的。。。

? 是 问号,例如:

y = x>3?x:x*x;
x 大于 3 吗? 如果大于 3,则 y=x; 否则 y=x*x;
冒号前是条件成立时用,冒号后是条件不成立时用。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-08
a>b?c:d
a>b成立吗
成立就取c否则就取d
第2个回答  2010-07-08
一般结构式是(表达式)?a:b,若表达式正确,则取a,若表达式错误,则取b
相似回答