1、缘起
结构体是一种自定义数据类型,可以将不同的数据类型封装在一起,形成一个逻辑整体。结构体指针则是 指向结构体变量的指针,可以通过 指针操作 来访问和修改结构体变量的成员。
结构体指针就像一把 瑞士军刀,能够帮助 C 语言程序员轻松实现 动态内存分配、函数参数传递、数据结构设计 等各种操作。它可以让你像掌控一个玩具模型一样轻松操作结构体变量的各个部分,是 C 语言程序员必备的基础技能之一。
2、结构体指针
作用:通过指针访问结构体中的成员
利用操作符 -> 可以通过结构体指针访问结构体的属性
示例:
#include<iostream>
#include<string>
using namespace std;
//结构体指针
//定义一个结构体
struct students
{
string name;
int age = 0;
int scores = 0;
};
int main()
{
//1、创建学生结构