#define _CRT_SECURE_NO_WARNINGS 1#includestdiohenum DayInWeekUnknownMondayTuesdayWednesdayThursdayFridaySaturdaySunday;枚举常量:UnknownMondayTuesdayWednesdayThursdayFridaySaturdaySunday。本行在创建枚举类型。enum是枚举关
这个程序存在以下问题:
-
在定义枚举常量时,变量名前面不能加数字,应该直接写枚举常量的名称。例如,应该是enum DayInWeek monday = Monday;而不是enum DayInWeek 1 = Monday;。同样,应该使用其他合适的变量名。
-
在打印语句中,格式字符串应该是"%d"而不是"%\d"。
-
在打印语句中,应该打印枚举常量的值而不是枚举常量的名称。例如,应该是printf("%d", Sunday);而不是printf("%d", enum DayInWeek 7 = Sunday);。
-
在打印语句之前,需要先包含头文件<stdio.h>。
原文地址: http://www.cveoy.top/t/topic/iovj 著作权归作者所有。请勿转载和采集!