数组的值能否是枚举型
比如说:enumdays{sun,mon,tue,wed,thu,fri,sat}daysday[7];这样定义可不可以?...
比如说:enum days {sun,mon,tue,wed,thu,fri,sat}
days day[7];
这样定义可不可以? 展开
days day[7];
这样定义可不可以? 展开
2个回答
展开全部
可以的啊。例子程序:
#include <stdio.h>
main()
{
enum days {sun,mon,tue,wed,thu,fri,sat};
days day[7];
day[0]=sun;
printf("%d", day[0]);
}
#include <stdio.h>
main()
{
enum days {sun,mon,tue,wed,thu,fri,sat};
days day[7];
day[0]=sun;
printf("%d", day[0]);
}
追问
可是你写的为什么没有输出呢?
追答
不会吧,输出0啊。修改一下试试。
#include
int main()
{
enum days {sun,mon,tue,wed,thu,fri,sat};
days day[7];
day[0]=sun;
printf("day[0]=%d\n", day[0]);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询