c语言switch case语句练习
时间: 2023-11-11 13:00:05 浏览: 140
好的,关于C语言中的switch case语句,可以用来根据不同的条件执行不同的代码块。下面是一个简单的例子:
```
#include <stdio.h>
int main() {
int num = 2;
switch(num) {
case 1:
printf("num is 1\n");
break;
case 2:
printf("num is 2\n");
break;
case 3:
printf("num is 3\n");
break;
default:
printf("num is not 1, 2, or 3\n");
}
return 0;
}
```
输出结果为:
```
num is 2
```
在这个例子中,我们定义了一个整型变量num,并将其赋值为2。然后使用switch语句根据num的值执行不同的代码块。由于num的值为2,所以执行了第二个case语句块,并输出了"num is 2"。
相关问题
c语言switch case语句循环
C语言的switch case语句并不是循环语句,它是一种条件语句。它根据表达式的结果,寻找匹配的case,并执行case后面的语句,一直到break为止,如果没有遇到break那就接着执行下面的语句。如果所有的case都不匹配,那么就执行default后面的语句;如果没有default,那么程序就什么都不会执行,直接跳过switch case语句。所以,switch case语句并不会像循环语句一样反复执行,它只会执行一次,然后根据条件跳转到相应的分支执行相应的语句。
C语言switch+case语句
switch case语句是一种在C语言中用于多分支选择的控制语句。它根据表达式的值,选择执行匹配的case标签。下面是switch case语句的基本语法:
```c
switch (expression) {
case constant1:
// 代码块1
break;
case constant2:
// 代码块2
break;
case constant3:
// 代码块3
break;
...
default:
// 默认代码块
}
```
阅读全文