其他分享
首页 > 其他分享> > 068.结构体-结构体中const使用场景

068.结构体-结构体中const使用场景

作者:互联网

#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;
}

 

标签:const,student,int,068,age,score,体中,name
来源: https://www.cnblogs.com/ceovs/p/15227194.html