指向结构体变量的指针

指向结构体变量的指针的定义形式与一般指针变量的定义形式相同,只是将其指向类型定义为结构体类型即可。例如:

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;

原文地址:https://www.cnblogs.com/dongyanxia1000/p/5057320.html