所在的位置: C++ >> C++介绍 >> CC中的三目运算符

CC中的三目运算符

10:25

三目运算符

作用:通过三目运算符实现简单的判断

语法:表达式1?表达式2:表达式3

解释:

如果表达式1的值为真,执行表达式2,并返回表达式2的结果;

如果表达式1的值为假,执行表达式3,并返回表达式3的结果。

示例:

intmain(){inta=10;  intb=20;  intc=0;  c=ab?a:b;  coutc=cendl;  //C++中三目运算符返回的是变量,可以继续赋值  (ab?a:b)=;  couta=aendl;  coutb=bendl;  coutc=cendl;  system(pause);  return0;}

总结:和if语句比较,三目运算符优点是短小整洁,缺点是如果用嵌套,结构不清晰

往期精彩导航:

C/C++如何嵌套使用if语句

C/C++选择结构多条件if语句

C/C++选择结构多行if语句的使用




转载请注明:http://www.aierlanlan.com/rzfs/2518.html

  • 上一篇文章:
  •   
  • 下一篇文章: