C++ 结构体中const使用场景

1、结构体中const使用场景
作用:用const来防止误操作。
示例:

#include <iostream>
using namespace std;

/// <summary>
/// 结构体使用场景
/// </summary>
struct student
{
    
    
    string name;
    int age;
    int score;
};

//将函数中的形参改为指针,可以减少内存空间
void printStudent(student s)
{
    
    
    cout << "姓名:" << s.name << "年龄:" << s.age << "得分:" << s.score << endl;
}

int main()
{
    
    
    //创建结构体变量
    struct student s = {
    
     "张三",15,70 };

    //通过函数打印结构体变量信息
    printStudent(s);

    cout << "main中张三年龄为:" << s.age << endl;

    system("pause");
}

Guess you like

Origin blog.csdn.net/weixin_42291376/article/details/120490588