【C语言练习】030. 使用switch语句处理多个条件

030. 使用switch语句处理多个条件

在C语言中,switch语句是一种用于处理多个条件的控制结构。它允许根据变量的值选择执行不同的代码块。switch语句通常比多个if-else if语句更清晰、更易于维护,尤其是在处理多个离散值时。

语法

switch语句的基本语法如下:

switch (expression) {
   
   
    case constant1:
        // 代码块1
        break;
    case constant2:
        // 代码块2
        break;
    // 可以有多个 case
    default:
        // 默认代码块
}
  • expression:一个整数表达式或枚举类型。

  • case constant:每个case后面跟着一个常量值,表示一个条件分支。

  • break:用于退出switch语句,防止代码继续执行到下一个case

  • default:可选的默认分支,当所有case都不匹配时执行。

示例1:基本的switch语句

以下是一个简单的示例,根据用户输入的数字打印不同的消息。

#include <stdio.h>

int main() {
   
   
    int choice;

    printf("Enter a number (1-3): ");
    scanf("%d", &choice);

    switch (choice) {
   
   
        case 1:
            printf("You entered 1.\n");
            break;
        case 2:
            printf("You entered 2.\n");
            break;
        case 3:
            printf("You entered 3.\n");
            break;
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值