c简单的枚举分析
main(){
enum body
{a,b,c,d} month[31],j;
int i;
j=a;
for(i=1;i<=30;i++)
{
month[i]=j;
j++;
if(j>b) j=a;
}
for(i=1;i<=30;i++)
{
switch(month[i])
{
case a:printf("%2d %c\t",i,'a');break;
case b:printf("%2d %c\t",i,'b');break;
case c:printf("%2d %c\t",i,'c');break;
case d:printf("%2d %c\t",i,'d');break;
default:break;
}
}
printf("\n");switch(month[i])
{
case a:printf("%2d %c\t",i,'a');break;
case b:printf("%2d %c\t",i,'b');break;
case c:printf("%2d %c\t",i,'c');break;
case d: 这个i a b c d 怎么对照的,不解。谁能帮我分析一下,因为刚学到这,还不是很理解
}这个if(j>b) j=a;怎么比较的,有什么数的吗