c语言char的用法c语言switch语句用法
C语言中的switch语句是一种非常常用的控制语句,它可以根据不同的条件执行不同的代码块。在本文中,我们将详细介绍switch语句的用法,并列举一些常见的应用场景。
1. 基本用法
switch语句的基本用法非常简单,它由一个switch关键字、一个表达式和多个case语句组成。表达式的值会被依次与每个case语句的值进行比较,如果匹配成功,则执行对应的代码块。如果没有匹配成功,则执行default语句(如果有的话)。
下面是一个简单的示例:
```c
#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");
            break;
    }
    return 0;
}
```
输出结果为:
```
num is 2
```
2. 多个case语句共用一个代码块
在某些情况下,多个case语句可能需要执行相同的代码块。为了避免重复编写代码,我们可以将这些case语句共用一个代码块。在代码块的最后,我们需要使用break语句来跳出switch语句。
下面是一个示例:
```c
#include <stdio.h>
int main()
{
    int num = 2;
    switch (num)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。