c语言二级菜单返回主菜单
时间: 2023-07-13 22:07:27 浏览: 122
你可以在二级菜单中添加一个选项,让用户选择返回主菜单。具体实现方式如下:
1. 在二级菜单中添加一个选项,例如“返回主菜单”,并给它分配一个唯一的标识符,例如“0”。
2. 在二级菜单的循环中,添加一个条件,如果用户选择了“返回主菜单”选项,则跳出循环。
3. 在主菜单的循环中,添加一个条件,如果用户选择了“返回主菜单”选项,则跳出循环。
下面是一份示例代码:
```c
#include <stdio.h>
int main() {
int main_choice, sub_choice;
while (1) {
printf("=== 主菜单 ===\n");
printf("1. 选项一\n");
printf("2. 选项二\n");
printf("3. 选项三\n");
printf("0. 返回\n");
printf("请选择:");
scanf("%d", &main_choice);
switch (main_choice) {
case 1:
while (1) {
printf("=== 选项一 ===\n");
printf("1. 子选项一\n");
printf("2. 子选项二\n");
printf("0. 返回主菜单\n");
printf("请选择:");
scanf("%d", &sub_choice);
switch (sub_choice) {
case 1:
printf("执行子选项一...\n");
break;
case 2:
printf("执行子选项二...\n");
break;
case 0:
printf("返回主菜单...\n");
break;
default:
printf("无效的选择,请重新选择。\n");
break;
}
if (sub_choice == 0) {
break;
}
}
break;
case 2:
printf("执行选项二...\n");
break;
case 3:
printf("执行选项三...\n");
break;
case 0:
printf("退出程序...\n");
return 0;
default:
printf("无效的选择,请重新选择。\n");
break;
}
}
}
```
在本示例代码中,用户可以在主菜单中选择“选项一”,进入二级菜单。在二级菜单中,用户可以选择“返回主菜单”选项,回到主菜单。如果用户在主菜单中选择“返回”,则退出程序。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)