C语言使用指针指向结构体
#include <stdio.h>
struct Student
{
char name;
int age;
};
int main(void)
{
struct Student a,*p;
p = &a;
p->name = 'a';
p->age = 12;
printf("%c\n%d\n",a.name,a.age);
printf("%c\n%d\n",p->name,p->age);
return 0;
}
/*
注:当用地址逆运算符星号(*)访问结构体成员时,用的不是"."成员访问符,而是"->"。
*/
知乎: @张赐荣
赐荣博客: www.prc.cx