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