c 语言分支基础知识
时间: 2023-07-02 09:05:07 浏览: 101
C 语言的分支语句主要有 if 语句和 switch 语句。
if 语句用于根据条件执行不同的代码块,语法如下:
```
if (condition) {
// 如果条件为真,执行这里的代码块
}
```
也可以在 if 语句后面加上一个 else 语句,表示如果条件不成立则执行另外的代码块,语法如下:
```
if (condition) {
// 如果条件为真,执行这里的代码块
} else {
// 如果条件为假,执行这里的代码块
}
```
switch 语句也是用于根据条件执行不同的代码块,但与 if 语句不同的是,它可以根据一个表达式的值来进行分支选择,语法如下:
```
switch (expression) {
case value1:
// 如果表达式的值等于 value1,执行这里的代码块
break;
case value2:
// 如果表达式的值等于 value2,执行这里的代码块
break;
// 可以有多个 case 语句
default:
// 如果表达式的值与任何一个 case 语句都不匹配,执行这里的代码块
break;
}
```
其中,case 语句用于匹配表达式的值,default 语句则相当于 if 语句中的 else 语句。需要注意的是,每个 case 语句结束后必须加上 break 语句,否则程序会继续执行下去,直到遇到一个 break 语句或 switch 语句结束。
阅读全文