结构体指针
#include<iostream>
using namespace std;
#include<string>
//创建学生数据类型:学生包括(姓名,年龄,分数)
struct Student
{
//成员列表
//姓名
string name;
//年龄
int age;
//分数
int score;
};
int main() {
//创建学生结构体变量
Student s = { "张三",19,200 };
//通过指针指向结构体变量
Student* p = &s;
//通过指针访问结构体变量中的数据
cout << "姓名:" << p->name << " 年龄:" << p->age << " 分数:" << p->score << endl;
system("pause");
return 0;
}
注意:
通过结构体指针,访问结构体中的属性,需要用操作符 “ -> ”