#include<iostream>
#include<string>
using namespace std;
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(){
//创建结构体变量
struct student s = {"张三",15,70};
//s.age = 20;主函数中依旧可以更改
//通过函数打印结构体变量信息
printstudent(&s);
return 0;
}
69 c++结构体中const使用场景(防止误操作)
最新推荐文章于 2024-08-21 18:16:36 发布