这个程序存在以下问题:

  1. 在定义枚举常量时,变量名前面不能加数字,应该直接写枚举常量的名称。例如,应该是enum DayInWeek monday = Monday;而不是enum DayInWeek 1 = Monday;。同样,应该使用其他合适的变量名。

  2. 在打印语句中,格式字符串应该是"%d"而不是"%\d"。

  3. 在打印语句中,应该打印枚举常量的值而不是枚举常量的名称。例如,应该是printf("%d", Sunday);而不是printf("%d", enum DayInWeek 7 = Sunday);。

  4. 在打印语句之前,需要先包含头文件<stdio.h>。

#define _CRT_SECURE_NO_WARNINGS 1#includestdiohenum DayInWeekUnknownMondayTuesdayWednesdayThursdayFridaySaturdaySunday;枚举常量:UnknownMondayTuesdayWednesdayThursdayFridaySaturdaySunday。本行在创建枚举类型。enum是枚举关

原文地址: http://www.cveoy.top/t/topic/iovj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录