请大神帮我看看我switch和指针的运用是否有问题?
#include <stdio.h>int main()
{
int a[6];
int i;
int *p;
printf("请输入一个号码:\n");
for(i=0;i<6;i++)
scanf("%d",&a[i]);
printf("\n");
for(p=a;p<(a+6);p++)
{
switch(*p)
{
case 0: printf(" 0 "); break;
case 1: printf(" 1 "); break;
case 2: printf(" A B C "); break;
case 3: printf(" D E F "); break;
case 4: printf(" G H I "); break;
}
}
printf("\n");
return 0;
}
运行结果我常识几次是没问题的。