c语言switch case怎么用
时间: 2024-05-10 11:12:12 浏览: 103
c语言中switch用法
switch case是C语言中一个非常常用的流程控制语句,它通常用于在多个选项中选择一个选项进行处理。
switch case语句的语法如下:
```
switch(expression){
case constant-expression1:
// code block
break;
case constant-expression2:
// code block
break;
...
default:
// code block
}
```
expression是需要进行比较的表达式,constant-expression1、constant-expression2等是常量表达式,用于与expression进行比较。如果expression的值与某个常量表达式相等,则执行与该常量表达式对应的代码块。如果expression的值与所有常量表达式都不相等,则执行default代码块。break语句用于跳出switch case结构,否则会继续执行下面的代码块。
下面是一个简单的例子,展示了如何使用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
阅读全文