版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
版权
c语言专栏收录该内容
227 篇文章0 订阅
订阅专栏
方法1:使用if-else比较
if(a>=b) c = a; else c = b;
方法2:使用条件运算符比较
c = a>=b?a:b;
总结:
1)唯一的三目运算符(条件运算符)可以用来获得两个数中最大或最小的那个数。形式上更加简洁。
2)条件表达式的本质就是if-else。冒号:后的值就是else语句。
举例1:条件运算符的嵌套:
c = a>b?2:a==b?1:0;
当a>b时,c = 2;
当a==b时,c = 1;
当a