04_流程控制
- 程序的执行结构:
- 顺序结构
- 分支结构
- 循环结构
- 可以通过某些特定的控制语句来控制代码的执行结构
- 分支流程控制
- if else
- 基本语法
- 可以只有if没有else,但是不能没有if只有else
- 如果if或者else后面的大括号中只有一句语句,那么大括号可以省略
- 多分支结构
- 基本语法
- switch case
- 基本语法
- 注意:
- case捕获的数值不能多个相同重复
- condition的数值类型和case捕获的数值类型匹配
- break:跳出
- 穿透性:在C#中,如果一个case后面没有语句,那么break可以不加,保留穿透性,如果一个case后面有语句,那么必须要添加break;
- 基本语法
- if else
- 循环流程控制
- for
- 基本语法
- 循环中的每部分执行顺序
- 1、int number = 2; 循环的起点
- 2、number <= 100; 循环的条件
- 如果条件成立
- 3.1、执行循环体
- 4、number += 2; 循环步长
- 如果条件不成立
- 3.2、结束循环
- 基本语法
- 循环中的关键字
- break:表示结束循环
- continue:结束本次循环,进入下次循环
- while
- 基本语法
- 先判断循环条件是否满足,然后再决定是否循环
- 基本语法
- do while
- 基本语法
- 先进行一次循环体,再判断条件是否成立,决定是否继续循环
- 基本语法
- for