[cpp009]决策

69 阅读1分钟

1、做决策是任何计算机编程的基础,使计算机与计算器区分开,根据数据值的比较结果来改变程序中指令的执行顺序.

(这是计算机能够抽线复杂世界的基本运行法则)

2、if语句

  • 表示给定的条件为true,那么if语句允许程序执行if中的语句块

2、if-else语句

3、逻辑运算符

  • && 逻辑与,前后两个判断表达式都为true,结果才是true,否则为false
  • || 逻辑与,两个表达式有一个为true,结果就为true
  • ! 逻辑非,对表达式取反

4、三元运算符 : 条件? 表达式1 : 表达式2

  • 条件为true,结果为表达式1,否则结果为表达式2
int c = a > b ? a :b;

相当于:
if(a > b){
    c = a;
}else{
    c = b;
}

5、switch语句

  • 当面临多项选择情形下,根据表达式的值,从众多选项中确定要执行那个语句集