刚学指针与结构体有些不明白人能讲解一下吗?
程序代码:#include<stdio.h>
#include<string.h>
struct student {
char name[10];
int age;
};
int main(void) {
struct student stu[3];
struct student *p;
p=stu;
scanf("%s",&p->name );//我这样写对,
printf("%s",p->name );
return 0;
}这样写也对
scanf("%s",p->name );为什么啊









~