C言語でswitch文を使用してループする方法は何ですか。

C言語では、switch文を繰り返し実行するためにwhileまたはdo-whileループ構造を使用することができます。具体的なループ方法は、望むループ条件と実行順序によって異なります。

以下是循環switch語句的兩個常見示例:

int choice;
while (condition) {
    // 获取用户输入的选项
    scanf("%d", &choice);

    // 根据用户输入的选项执行相应的操作
    switch (choice) {
        case 1:
            // 执行操作1
            break;
        case 2:
            // 执行操作2
            break;
        case 3:
            // 执行操作3
            break;
        default:
            // 执行默认操作
            break;
    }
}
  1. 繰り返し処理-もし条件が満たされるまで
int choice;
do {
    // 获取用户输入的选项
    scanf("%d", &choice);

    // 根据用户输入的选项执行相应的操作
    switch (choice) {
        case 1:
            // 执行操作1
            break;
        case 2:
            // 执行操作2
            break;
        case 3:
            // 执行操作3
            break;
        default:
            // 执行默认操作
            break;
    }
} while (condition);

ループ中では、適切な条件(例:ブール変数、カウンタなど)を設定して、ループの回数を制御することができます。

bannerAds