1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
#include <iostream> // 输出流库 using namespace std; // 使用标准命名空间 // 课程:09.3 结构体指针 //定义学生结构体 struct student3 { string name;//姓名 int age;//年龄 int score;//分数 }; int main() { //1、创建学生结构体变量 struct student3 s = { "张三",18,100 }; //2、通过指针指向结构体变量 //创建结构体指针需使用结构体相同类型 struct student3* p = &s; //3、通过指针访问结构体变量中的数据 //通过结构体指针 访问结构体中的属性,需要利用“->”操作符 cout << "姓名:" << p->name << " 年龄:" << p->age << " 分数:" << p->score << endl; system("pause"); // 控制台暂停,等待下一步操作 return 0; // 结束返回值:0 } |
09.3 C++结构体指针
未经允许不得转载:Ai分享 » 09.3 C++结构体指针