头歌C选择结构程序设计
时间: 2023-09-14 09:11:41 浏览: 197
C言中的选择结构包括if语句和switch语句。
if语句的基本语法如下:
```
if (条件表达式) {
// 如果条件表达式为真,执行这里的语句
}
```
如果条件表达式为真,就会执行花括号中的语句。如果条件表达式为假,那么if语句中的语句就不会执行。
if语句还可以与else语句一起使用,实现条件分支,语法如下:
```
if (条件表达式) {
// 如果条件表达式为真,执行这里的语句
} else {
// 如果条件表达式为假,执行这里的语句
}
```
switch语句的基本语法如下:
```
switch (表达式) {
case 常量1:
// 如果表达式等于常量1,执行这里的语句
break;
case 常量2:
// 如果表达式等于常量2,执行这里的语句
break;
default:
// 如果表达式不等于任何一个常量,执行这里的语句
break;
}
```
switch语句会根据表达式的值,跳转到对应的case分支执行语句。如果表达式的值不等于任何一个常量,就会执行default分支。注意,在每个case分支的末尾需要添加break语句,否则程序会继续执行下一个case分支的语句。
阅读全文
相关推荐









