指向结构体变量的指针的定义形式与一般指针变量的定义形式相同,只是将其指向类型定义为结构体类型即可。例如:
struct person { char name[20]; char sex; int age; float height; }; struct person *p; //指针类型是结构体 //访问方法 int nAge = p->age; nAge = (*p).age;
//类型定义
typedef struct student
{
int id;
int age;
char name[20];
char sex;
}STU; //注意后面的分号
STU *ptr;