嗨嗨嗨5749
2022-05-05 20:39
采纳率: 93.8%
浏览 25

C语言 结构体指针 问题,程序想不明白

为什么输入和输出都是 p[i].name ,不懂,求解答


#include<stdio.h>
int main()
{
    struct student
    {
        char name[20];
    }a[2],*p=a;
    int i;
    printf("name:\n");
    for(i=0;i<2;i++)
        scanf("%s",p[i].name);
    for(i=0;i<2;i++)
        printf("%s",p[i].name);
    return 0;
}

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题