c语言定义数组下标 C语言,对数组内元素进行枚举输出?

C语言,对数组内元素进行枚举输出?C语言的枚举类型似乎只能以%d格式打印,打印的结果是当前元素在枚举类型中的位置。Enum enumtest{test1,test2}printf(%d,test1)此

C语言,对数组内元素进行枚举输出?

C语言的枚举类型似乎只能以%d格式打印,打印的结果是当前元素在枚举类型中的位置。Enum enumtest{test1,test2}printf(%d,test1)此时,打印结果为0,表示test1被定义为其枚举类型中的第0个元素。如果要打印test1,可以添加一个字符串数组并按位置索引打印test1