C语言<表达式1>?<表达式2>:<表达式3> 怎么用,举例说明一下,谢谢!

如题所述

这个称作是条件运算符,举个例子:
if(a>b)
max=a;
else
max=b;
如果用条件运算符来的话就可以表示为:
max=(a>b)?a:b;
就是说,表达式1是一个判断的条件,如果条件为真,则是表达式2,如果为假,则是表达式3.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-21
x=3>2?1:0
3>2成立则x=1,否则x=0
相似回答