C语言中的控制语句(1)
C语言中的控制语句用于改变程序的执行流程,根据不同的条件执行不同的代码块。以下是C语言中常用的控制语句:
1. **if语句**:
`if`语句用于根据条件执行代码块。如果条件为真(非零),则执行花括号内的代码块;如果条件为假(零),则跳过代码块。
```c if (condition) { // 条件为真时执行的代码 } ```
2. **if-else语句**:
`if-else`语句提供两种选择之一。如果`if`条件为真,则执行`if`代码块;否则,执行`else`代码块。 ```c if (condition) { // 条件为真时执行的代码 } else { // 条件为假时执行的代码 } ```
3. **if-else if-else语句**:
`if-else if-else`语句用于在多个条件之间进行选择。只有第一个满足条件的`if`或`else if`代码块会被执行。
```c if (condition1) { // 条件1为真时执行的代码 } else if (condition2) { // 条件1为假且条件2为真时执行的代码 } else { // 上述条件都为假时执行的代码 } ```
4. **switch语句**:
`switch`语句用于根据变量的值选择多个代码块之一执行。每个`case`标签代表一个可能的值。
```c switch (expression) { case constant1: // 表达式等于constant1时执行的代码 break; case constant2: // 表达式等于constant2时执行的代码 break; default: // 表达式不匹配任何case时执行的代码 } ```