c语言怎么设置菜单返回值

来源:这里教程网 时间:2026-02-21 16:50:10 作者:

C 语言设置菜单返回值

在 C 语言中,可以利用

switch
语句设置菜单返回值。具体步骤如下:

    创建菜单选项:

    定义一个包含菜单选项的枚举类型。 定义一个存储用户选择的变量。

    提示用户输入并读取输入:

    立即学习“C语言免费学习笔记(深入)”;

    提示用户选择菜单选项。 使用
    scanf
    或其他输入函数读取用户输入。

    设置菜单返回值:

    使用
    switch
    语句根据用户输入设置菜单返回值。
    每个菜单选项对应着不同的返回值。

示例代码:

<code class="c">#include <stdio.h>
enum MenuOptions {
  OPTION_1 = 1,
  OPTION_2,
  OPTION_3,
  EXIT
};
int main() {
  int choice;
  printf("Select an option:\n");
  printf("1. Option 1\n");
  printf("2. Option 2\n");
  printf("3. Option 3\n");
  printf("4. Exit\n");
  scanf("%d", &choice);
  switch (choice) {
    case OPTION_1:
      return 1;
    case OPTION_2:
      return 2;
    case OPTION_3:
      return 3;
    case EXIT:
      return EXIT_SUCCESS;
    default:
      printf("Invalid option\n");
      return -1;
  }
}</code>

相关推荐