# 8.7结构体中const用法
#include
using namespace std;
#include
struct student
{
string name;
int age;
int score;
};
//将函数中形参改为指针可以减少内存空间,
//不会复制一个新的副本
void printstudent(const student *s)
{
//s->score = 444;
加const后,就不能在修改了!!
cout << s->age << endl;
}
int main8_7()
{
structstudent s = { "aaa", 15, 70 };
printstudent(&s);
system("pause");
return 0;
}
# 8.6结构体做函数参数
#include
using namespace std;
#include
struct student
{
string name;
int age;
int score;
};
//值传递方法
void printst(struct student ss)
{
cout << "值"
【蓝桥杯|8.7结构体中const用法】
推荐阅读
- PAT甲级|1014 Waiting in Line
- C语言入土之路|[数据结构]我滴双链表完成辣,Ура
- 半截入土C++|[烂莓子的c++学习笔记](二)函数重载
- 半截入土C++|[烂莓子的c++学习笔记](一)命名空间&&缺省参数
- C++的工作原理(了解编译原理)
- 有关C++中Qt多线程的缺失文章
- Stork,第2部分(创建表达式解析器)
- Stork(如何用C++编写编程语言)
- Stork,第4部分(实现语句和总结)