C语言控制语句(2)
5. **while循环**:
`while`循环在条件为真时重复执行代码块。 ```c while (condition) { // 条件为真时重复执行的代码 } ```
6. **do-while循环**:
`do-while`循环至少执行一次代码块,然后在条件为真时继续重复执行。
```c do { // 至少执行一次的代码 } while (condition); ```
7. **for循环**:
`for`循环提供了一种在初始化、条件和迭代步骤的控制下重复执行代码块的方法。
```c for (initialization; condition; increment) { // 条件为真时重复执行的代码 } ```
8. **break语句**:
`break`语句用于立即退出最内层的循环或`switch`语句。
9. **continue语句**:
`continue`语句用于跳过当前循环的剩余部分,并开始下一次循环迭代。
10. **goto语句**:
`goto`语句用于将控制权转移到程序中的标记位置。由于`goto`语句可能导致代码难以理解和维护,因此应谨慎使用。
11. **return语句**:
`return`语句用于从函数中返回一个值(如果函数有返回类型),并结束函数的执行。
这些控制语句是C语言编程的基础,它们允许程序根据不同的条件执行不同的路径,实现程序的逻辑和流程控制。