enum 枚举的一个问题

来源:百度知道 编辑:UC知道 时间:2024/09/27 11:48:05
在C程序中,
enum m{a=3,b,c,d}
main()
{
enum m n; //这里n是代表什么呢? (一个未赋值的枚举结构?)
.....
}

enum m n; //这里n是代表是enum m 型的变量。
只能取值a,b,c,d.分别等于3,4,5,6

n是m类型的一个变量

楼上正解

n是enum m类型的一个变量,它可以取a,b,c,d这4个值中的一个!

enum m相当于int,相当于struct date。