如何使用while(1)让主菜单循环起来
时间: 2024-05-02 10:16:53 浏览: 25
可以使用一个 `while` 循环来实现主菜单循环的功能,代码示例如下:
```c
while (1) {
// 显示主菜单
printf("主菜单:\n");
printf("1. 选项1\n");
printf("2. 选项2\n");
printf("3. 选项3\n");
printf("4. 退出\n");
// 获取用户输入
int choice;
printf("请输入您的选择:");
scanf("%d", &choice);
// 根据用户选择执行相应的操作
switch (choice) {
case 1:
// 执行选项1的操作
break;
case 2:
// 执行选项2的操作
break;
case 3:
// 执行选项3的操作
break;
case 4:
// 退出程序
return 0;
default:
printf("输入错误,请重新输入。\n");
break;
}
}
```
使用 `while(1)` 让程序一直循环,直到用户选择退出。在循环体中,先显示主菜单,然后获取用户输入并根据用户输入执行相应的操作。如果用户选择退出,使用 `return 0` 语句退出程序。如果用户输入错误,提示用户重新输入。
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)