1. 分支语句
- if-else 语句:
- 作用:根据不同的条件执行不同的代码块。
- 条件判断方法:通过比较表达式的结果来决定执行哪个分支。
- 示例:
if (age >= 18) {
printf("成年\n");
} else {
printf("未成年\n");
}
- switch 语句:
- 作用:根据表达式的值选择执行不同的分支。
- 注意事项:表达式的值必须是整数类型。
- 示例:
int day = 2;
switch (day) {
case 1:
printf("周一\n");
break;
case 2:
printf("周二\n");
break;
default:
printf("其他\n");
}
循环语句
- for 循环:
- 用途:用于已知循环次数的情况。
- 组成部分:初始化、条件判断、更新。
- 示例:
for (int i = 0; i < 5; i++) {
printf("%d ", i);
}
- while 循环:
- 用途:当条件为真时执行循环。
- 注意:先判断条件再执行循环体。
- 示例:
int i = 0;
while (i < 5) {
printf("%d ", i);
i++;
}
- do-while 循环:
- 特点:先执行一次循环体,再判断条件。
- 示例:int i = 0;
do {
printf("%d ", i);
i++;
} while (i < 5);
总结:分支语句用于根据不同条件选择执行不同的代码路径,循环语句用于重复执行一段代码。在实际编程中,要根据具体需求灵活选择合适的分支和循环结构。