结构体指针

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

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

代码示例:

#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;

}

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