前面一段时间学python去了,现在回头看C++的结构体复习出了点困惑

#include<iostream>
using namespace std;

struct huanong
{
	int score;
	int mianji;
};

int main()
{
	struct huanong cs = { 85,10000 };

	
	cout << cs.score << endl;
	cout << cs.mianji << endl;


	system("pause");
	return 0;
}

于是就有个问题,cs是干嘛的?

根据书本上的意思就是cs作为一个变量存储,具体来说,结构体是一个模板,我们可以给这个模板做很多个栗子,比如:

#include<iostream>
using namespace std;

struct huanong
{
	int score;
	int mianji;
};

int main()
{
	struct huanong cs = { 85,10000 };
	struct huanong yy = { 88,12000 };
	
	cout << cs.score << endl;
	cout << cs.mianji << endl;
	cout << yy.score << endl;
	cout << yy.mianji << endl;

	system("pause");
	return 0;
}

我们就以前面结构体模板构造出了两个数据

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐