黑马程序员匠心之作|C++教程从0到1入门编程--练习--结构体指针

it2023-01-10  59

代码功能:通过结构体指针访问结构体的成员,在这里我定义了结构体变量,和结构体数组来理解。 #include #include using namespace std; //定义结构体 struct Student { string name; int age; int score; }; int main() { //1、创建结构体变量 Student s1 = { “张美丽”,18,100 }; //2、定义结构体指针并指向结构体变量 Student *p1 = &s1; //3、通过结构体指针访问结构体中的成员 cout << “姓名” << p1->name << “年龄” << p1->age << “分数” << p1->score << endl; Student s2[2] = { {“曾美丽”,18,100}, {“彭美丽”,18,100} }; Student *p2 = s2; for (int i = 1; i <= 2; i++) { cout << “第” << i << “个学生:” << endl; cout << “姓名” << p2->name << “年龄” << p2->age << “分数” << p2->score << endl; p2++; } system(“pause”); return 0; } 代码执行效果如图:

最新回复(0)