C 语言中包含菜单函数的示例342


简介

在 C 语言中,菜单函数允许用户从一系列选项中进行选择。这使程序员能够创建交互式界面,用户可以在其中根据自己的喜好导航。

函数定义

C 语言中没有内置的菜单函数,但您可以使用以下步骤自己创建:

1. 定义一个包含菜单选项的数组或结构体。

2. 创建一个显示菜单选项并提示用户进行选择的函数。

3. 创建一个根据用户输入处理菜单选择的函数。

代码示例

以下代码示例展示了如何使用菜单函数:
```c
#include
// 菜单选项
struct menu_item {
char* description;
void (*action)();
};
// 菜单选项数组
menu_item menu_options[] = {
{ "选项 1", option1 },
{ "选项 2", option2 },
{ "选项 3", option3 },
{ "退出", exit_program }
};
// 显示菜单并提示用户进行选择
void display_menu() {
printf("菜单:");
for (int i = 0; i < sizeof(menu_options) / sizeof(menu_item); i++) {
printf("%d. %s", i + 1, menu_options[i].description);
}
printf("请选择一个选项:");
}
// 根据用户输入处理菜单选择
void process_menu_selection() {
int selection;
scanf("%d", &selection);
if (selection >= 1 && selection

2025-02-06


上一篇:C 语言中的字符输出

下一篇:C 语言函数全览:从起源到现在的庞大生态系统