C语言入门Switch多分支选择的使用

1:语法格式:

switch(表达式)//表达式为真执行switch里面的语句,条件为假则不执行。

{

         case 常量表达式1:

                语句1;

                break;

        case 常量表达式2:

                 语句2;

                break;//执行完必须跳出

            ......

        case 常量表达式n:

                语句n;

                break;

        default :

                //这里编写上面条件都不成立时的语句。

                break;

}

(1):当switch(表达式)中的表达时成立后,会从常量表达式1开始比较相同则执行,不相同则继续比较下一个,如果表达式的值与所有case后的常量表达式都不相同时,则执行default后的语句。

2:我们通过实例来实现。

例1:输出输入的数字对应的星期

#include<stdio.h>

void main()
{
    int week;
    printf("请输入1-7的数它会输出相对应的星期");
    printf("\n请输入:");
    scanf("%d",&week);
    switch(week)
    {
        case 1:
            printf("\n星期一");
            break;
        case 2:
            printf("\n星期二");
            break;
        case 3:
            printf("\n星期三"); 
            break;
        case 4:
            printf("\n星期四");
            break;
        case 5:
            printf("\n星期五");
            break;
        case 6:
            printf("\n星期六");
            break;
        case 7:
            printf("\n星期日");
            break;
        default:
            printf("\n你输入的数字不符合条件!");
            break;
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值