代码
#include <iostream>
using namespace std;
#include <string>
//const使用场景
//定义学生结构体
struct student
{
string name;
int age;
int score;
};
//将函数中的形参改为指针,可以减少内存空间,而且不会复制出新的副本
void printStudents(const student * s)
{
//s->age = 150; 加入const之后,一旦有修改的操作就会报错,可以防止误操作
cout << " 姓名:" << s->name << " 年龄:" << s->age << " 分数:" << s->score << endl;
}
int main()
{
//创建结构体变量
struct student s = { "张三",15,70 };
//通过函数打印结构体变量信息
printStudents(&s);
return 0;
}