分支语句
-
if
语句:if
语句用于根据某个条件来执行代码块。如果条件为真,则执行if
后面的代码;否则跳过该代码块。- 可以单独使用
if
或与else
结合形成条件分支。 - 示例:
if (condition) { // 条件为真时执行的代码 } else { // 条件为假时执行的代码 }
-
switch
语句:switch
语句根据表达式的值选择要执行的代码块。它包括多个case
分支和一个可选的default
分支。switch
语句会从上至下依次匹配case
值,直到找到匹配或执行default
。- 示例:
switch (expression) { case constant1: // 当表达式等于 constant1 时执行的代码 break; case constant2: // 当表达式等于 constant2 时执行的代码 break; default: // 如果上面的 case 都不匹配,则执行 default 中的代码 }
循环语句
-
for
循环:for
循环允许重复执行一段代码,直到指定条件不再满足。- 包含初始化语句、循环条件和迭代语句,通常用于已知循环次数的情况。
- 示例:
for (初始化; 循环条件; 迭代) { // 循环体 }
-
while
循环:while
循环在条件为真的情况下重复执行一段代码,每次执行前都会检查条件。- 适用于未知循环次数,但需要先检查条件的情况。
- 示例:
while (条件) { // 循环体 }
-
do while
循环:do while
循环类似于while
循环,但它会在判断条件之前至少执行一次循环体。- 适用于至少执行一次循环体的情况。
- 示例:
do { // 循环体 } while (条件);
主要特点
- 分支语句用于根据条件执行代码,适合处理不同情况。
- 循环语句用于重复执行代码,适合处理需要多次执行的任务。
- 可以嵌套使用分支和循环语句以实现复杂逻辑。
- 合理使用分支和循环可以提高代码的灵活性和可读性。