在C語言中,可以使用while
或do-while
循環結構來循環執行switch
語句。具體的循環方式取決于你希望的循環條件和執行順序。
下面是兩種常見的循環switch
語句的示例:
while
循環結構:int choice;
while (condition) {
// 獲取用戶輸入的選項
scanf("%d", &choice);
// 根據用戶輸入的選項執行相應的操作
switch (choice) {
case 1:
// 執行操作1
break;
case 2:
// 執行操作2
break;
case 3:
// 執行操作3
break;
default:
// 執行默認操作
break;
}
}
do-while
循環結構:int choice;
do {
// 獲取用戶輸入的選項
scanf("%d", &choice);
// 根據用戶輸入的選項執行相應的操作
switch (choice) {
case 1:
// 執行操作1
break;
case 2:
// 執行操作2
break;
case 3:
// 執行操作3
break;
default:
// 執行默認操作
break;
}
} while (condition);
在循環中,你可以根據需要設置合適的循環條件(例如使用布爾變量、計數器等),以控制循環的次數。