c语言switch case语句例子
时间: 2023-04-30 21:02:52 浏览: 161
```c
switch (n) {
case 1:
printf("Case 1\n");
break;
case 2:
printf("Case 2\n");
break;
default:
printf("Default case\n");
}
```
这是一个 C 语言中 switch-case 语句的示例。在这个示例中,switch 语句的变量是 n。当 n 等于 1 时,执行 case 1 中的语句,当 n 等于 2 时,执行 case 2 中的语句。如果 n 不等于 1 也不等于 2,则执行 default 中的语句。
每个 case 后的冒号表示 case 块的开始,break 语句表示结束该 case 块并跳出 switch 语句。如果省略 break,程序会继续执行下一个 case。
相关问题
c语言switchcase语句例子
switch-case语句是C语言中的一种控制结构,通过判断控制表达式的值,选择不同的分支执行相应的语句块。下面是一个C语言的switch-case语句的例子:
```c
#include <stdio.h>
int main() {
int type = 2;
switch (type) {
case 1:
printf("您好!");
break;
case 2:
printf("早上好!");
break;
case 3:
printf("晚上好!");
break;
case 4:
printf("再见!");
break;
default:
printf("啊,啊什么啊?");
break;
}
return 0;
}
```
在这个例子中,我们定义了一个变量type,并将其赋值为2。根据type的值,程序会执行相应的语句块。由于type的值为2,所以程序会输出"早上好!"。
c语言switch case语句循环
C语言的switch case语句并不是循环语句,它是一种条件语句。它根据表达式的结果,寻找匹配的case,并执行case后面的语句,一直到break为止,如果没有遇到break那就接着执行下面的语句。如果所有的case都不匹配,那么就执行default后面的语句;如果没有default,那么程序就什么都不会执行,直接跳过switch case语句。所以,switch case语句并不会像循环语句一样反复执行,它只会执行一次,然后根据条件跳转到相应的分支执行相应的语句。
阅读全文
相关推荐













