黑马程序员匠心之作|C++教程从0到1入门编程--练习-结构体中const的使用

it2023-04-17  79

#include #include using namespace std; struct Student { string name; int age; int score; }; //将函数中的形参改为指针,可以减少内存空间,而且不会复制新的副本出来 void prinarr(const Student *p) { //p->score = 80;//形参加了const修饰之后,一旦有修改的操作就会报错,以防止我们的误操作 cout << “姓名:” << p->name << “年龄:” << p->age << “分数:” << p->score << endl; } int main() { //创建结构体变量 Student s1 = { “张美丽”,16,90 }; prinarr(&s1); system(“pause”); return 0; } 运行效果:

最新回复(0)