在C語言中,通常是通過使用循環(huán)來實(shí)現(xiàn)程序返回主界面的功能??梢栽谥骱瘮?shù)中設(shè)置一個(gè)循環(huán),讓程序在完成一次操作后返回到主界面,等待用戶輸入下一個(gè)操作。例如:
#include <stdio.h>
int main() {
char choice;
do {
printf("Main Menu\n");
printf("1. Option 1\n");
printf("2. Option 2\n");
printf("3. Exit\n");
printf("Enter your choice: ");
scanf(" %c", &choice);
switch(choice) {
case '1':
// Code for option 1
printf("Option 1 selected\n");
break;
case '2':
// Code for option 2
printf("Option 2 selected\n");
break;
case '3':
printf("Exiting program\n");
break;
default:
printf("Invalid choice\n");
}
} while(choice != '3');
return 0;
}
在上面的例子中,程序會(huì)一直循環(huán)顯示主菜單,直到用戶選擇退出程序(輸入3)。用戶可以選擇不同的選項(xiàng),執(zhí)行對應(yīng)的操作,然后再次回到主菜單。當(dāng)用戶選擇退出程序時(shí),程序會(huì)結(jié)束并返回主函數(shù)的結(jié)束語句,從而返回到主界面。