指针与结构体
指针和结构体的关系?如何通过指针访问结构体变量?
要想通过指针来访问结构变量必须通过以下三步:
(1)创建结构体变量
(2)创建结构体指针指向结构体变量
(3)利用指针来访问结构的变量
实例代码:
#include<iostream>
using namespace std;
//指针与结构体
//结构体与指针有什么关系(通过指针来访问结构体变量)
//创建学生结构体变量
struct Student
{
string name;
int age;
int score;
};
int main()
{
//创建学生结构体变量
struct Student s1 = { "zhsnagsan",15,99 };
//通过指针指向结构体变量
struct Student *p = &s1;
//通过指针访问结构体变量
cout << p->name << p->age << p->score << endl;
return 0;
}
文档来源:51CTO技术博客https://blog.51cto.com/u_15286849/3183417
页:
[1]