注册 登录
编程论坛 C语言论坛

请大神帮我看看我switch和指针的运用是否有问题?

gc1312694490 发布于 2020-11-28 17:07, 1421 次点击
#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;
}
运行结果我常识几次是没问题的。
4 回复
#2
风过无痕19892020-11-28 17:31
回复 楼主 gc1312694490
没有问题
#3
gc13126944902020-11-28 19:01
谢谢
#4
gc13126944902020-11-28 21:36
回复 2楼 风过无痕1989
谢谢
#5
风过无痕19892020-11-29 00:13
回复 4楼 gc1312694490
记得结帖哟,不然影响你的结帖率的,结帖率低的后果,你应该能想得到的
1