中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c語言switch怎么用

小億
72
2024-01-10 12:52:58
欄目: 編程語言

在C語言中,switch語句用于根據某個變量的不同取值執行不同的操作。其基本語法如下:

switch (expression) {
    case constant1:
        // code block;
        break;
    case constant2:
        // code block;
        break;
    ...
    default:
        // code block;
}
  • expression 是一個表達式,其值將與每個case的常量值進行比較。
  • case 是一個關鍵字,后面跟著一個常量,表示該分支應該執行的代碼塊。
  • break 是一個關鍵字,用于跳出switch語句,以防止執行后續的case分支。如果沒有break,則會繼續執行下一個case分支,直到遇到break或者switch語句結束。
  • default 是一個可選的分支,用于處理當沒有一個case分支匹配時的情況。

下面是一個簡單的例子,展示了switch語句的用法:

#include <stdio.h>

int main() {
    int choice;

    printf("請選擇一個數字(1-3):");
    scanf("%d", &choice);

    switch (choice) {
        case 1:
            printf("你選擇了數字1\n");
            break;
        case 2:
            printf("你選擇了數字2\n");
            break;
        case 3:
            printf("你選擇了數字3\n");
            break;
        default:
            printf("無效的選擇\n");
    }
    
    return 0;
}

在這個例子中,根據用戶輸入的數字,switch語句會執行相應的代碼塊,并輸出對應的結果。如果用戶輸入的數字不是1、2、3,則會執行default分支輸出"無效的選擇"。

0
巴东县| 彭水| 五峰| 昌平区| 宿迁市| 岫岩| 越西县| 巴青县| 武平县| 介休市| 会宁县| 钦州市| 辽宁省| 苍梧县| 伊吾县| 五台县| 沂源县| 桂平市| 乡城县| 陕西省| 阿图什市| 沙河市| 安义县| 衡东县| 湘阴县| 兴国县| 北票市| 宁武县| 兴文县| 崇阳县| 阿巴嘎旗| 灵寿县| 皋兰县| 连山| 诏安县| 洪洞县| 攀枝花市| 伊金霍洛旗| 宣恩县| 循化| 淳安县|