在C語言中實現退出選單功能可以使用循環結構來控制程序的流程。通常可以在選單中添加一個“退出”選項,當用戶選擇退出選項時,程序跳出循環,結束程序的執行。
下面是一個簡單的示例代碼:
#include <stdio.h>
int main() {
int choice;
do {
printf("1. 選項1\n");
printf("2. 選項2\n");
printf("3. 選項3\n");
printf("4. 退出\n");
printf("請選擇:");
scanf("%d", &choice);
switch(choice) {
case 1:
printf("您選擇了選項1\n");
break;
case 2:
printf("您選擇了選項2\n");
break;
case 3:
printf("您選擇了選項3\n");
break;
case 4:
printf("退出選單\n");
break;
default:
printf("無效選項\n");
break;
}
} while (choice != 4);
return 0;
}
在這個示例中,程序會循環打印選單,等待用戶輸入選項。當用戶輸入4時,程序會跳出循環,結束程序的執行。其他選項則會根據用戶的選擇執行相應的操作。