1. 分支结构:
- if语句:用于根据给定的条件执行不同的代码块。
- if-else语句:在if语句的基础上,提供了条件为假时执行的代码块。
- if-else if-else语句:多个条件判断的情况下使用,依次检查每个条件并执行相应的代码块。
- switch语句:基于一个表达式的值,执行匹配的case语句块,配合break使用跳出当前循环。
2. 循环结构:
- while循环:在给定条件为真时,重复执行一系列语句块。
- do-while循环:先执行一次循环体,然后再根据给定条件决定是否继续循环。
- for循环:根据初始条件、循环条件和循环步进,重复执行一系列语句块。
- while与for循环的区别在于,while是判断0与非零是否进行下一步循环,for循环是判断参数是否满足给定掉件进行下一步循环。