结构体指针

作用:通过指针访问结构体中的成员

利用操作符—>可以通过结构体指针访问结构体属性

代码示例:

#include <iostream>

#include <string>

using namespace std;

//结构体指针

//定义学生的结构体

struct student

{

       string name;//姓名

       int age;//年龄

       int score;//分数

};

int main()

{

       //创建学生结构体变量

       struct student s={ "张三",18,100 };

       //通过指针指向结构体变量

       struct student *p = &s;

       //通过指针访问结构体变量指哪个的数据

       //通过结构体指针访问属性需要利用->

       cout << " 姓名:" << p->name

              << " 年龄:" << p->age

              << " 分数:" << p->score << endl;

       return 0;

}

总结:结构体指针可以通过->操作符来访问结构体中的成员