c语言条件运算符 请给我举个用了多个条件运算符的例子,并解释下(结合性从右到左)

如题所述

int a = 3, b = 4, c = 5, x;
x=a>b?(a>c?a:c):(b>c?b:c);

这个是求三个数的最大值的代码,可以看到其过程类似

int a = 3, b = 4, c = 5, x;
if(a>b){
    if (a>c)x=a;
    else x=c;
}
else {
    if (b>c)x=b;
    else x=c;
}

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网