访问结构体成员

116 阅读1分钟

1、指针类型的结构体

struct student{
    int num;
    char name[10];
};

struct student *stu;

访问形式:

(*结构指针变量).成员名       或者       结构体指针变量->成员名

(*stu).num    // 因为成员符"." 的优先级高于指针运算符"*",所以括号必不可少

stu->num

2、非指针类型的结构体

struct student{
    int num;
    char name[10];
};

struct student stu;

访问形式:

结构体指针变量.成员名

stu.num