C++基礎之結構體的定義和使用

一.結構體的基本概念
結構體屬於用戶自定義的數據類型,允許用戶存儲不同的數據類型。

二.具體使用

#include <iostream>
using namespace std;
#include<string>

/*
	聲明結構體
*/
struct Student
{
	string name;
	int age;
	int score;
};

int main() 
{
	/*
		賦值並使用方式一
	*/
	struct Student s1;//定義結構體類型變量s1
	s1.name = "小明";//結構體變量的引用
	s1.age = 18;
	s1.score = 60;
	cout << s1.name << s1.age << s1.score << endl;

	/*
		賦值並使用方式二
	*/
	struct Student s2 = { "小紅",18,90 };
	cout << s2.name << s2.age << s2.score << endl;

	system("pause");
	return 0;
}

#include <iostream>
using namespace std;
#include<string>

/*
	聲明結構體
*/
struct Student
{
	string name;
	int age;
	int score;
}s3;

int main() 
{

	/*
		賦值並使用方式三
	*/
	s3.name = "小軍";
	s3.age = 19;
	s3.score = 70;
	cout << s3.name << s3.age << s3.score << endl;

	system("pause");
	return 0;
}

注意:在C++中定義結構體類型變量時struct 關鍵字可以省略。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章