- 循环分支大总结。
- 分支:switch和if
- 用法上:
- if
- (一个逻辑表达式或者算式)如若是算式,则也会发生赋值,
- 用else,没有continue和break
- switch
- 后面只能接一个常量表达式,如a%3
- 下面用 case 常量,来确认分支入口,case与常量之间,必须要有空格
- 不加break不会跳出,会一直向下执行,直至break
- 无法匹配合适case时,则可以加default来总结违规值,多用于提示用户输入正确
- 没有continue;
- if
- 总结:
- if适用于逻辑判断,但if和else的嵌套会导致代码可读性差,比较复杂
- switch适用于算式判断,在分支上说适用范围不如if广,但可读性高
- 循环:while和do while和for
- 用法上:
- while
- (一个逻辑表达式)来判断是否进入循环
- 提前做好初始化
- continue将跳回到逻辑表达式判断
- break将跳出循环
- 没有default
- for
- (初始化;逻辑表达式;数值变化)
- continue将跳回到数值变化,变化之后立马判断,随后再进入循环体
- break将跳出循环
- do while
- 整体与while差不多,只不过先进行循环体的语句,所以会导致循环体=判断次数
- do后接{}
- while后面接;
- while
- 总结:
- while和for的适用范围差不多,所以while能做到的for都能做到,只不过for代码行数少,while更加直观
循环分支大总结,新手版
于 2024-04-08 23:32:36 首次发布