구조체

//축구선수
string name;
string position;
float height;
float weight;

하나의 집합으로 표현할때 사용.

사용법

struct MtStruct{
		string name;
		string position;
		float height;
		float weight;
};
//지금 4가지로 선언된건 멤버라고 불리는 구성요소이다.
#include <iostream>

using namespace std;

int main() {

	struct MyStruct {
		string name;
		string position;
		int height;
		int weight;
	};

	//방법1
	MyStruct A;
	A.name = "Son";
	A.position = "Striker";
	A.height = 183;
	A.weight = 77;

	//방법2
	MyStruct B = {
		"Son",
		"Striker",
		183,
		77
	};

	struct MyStruct2 {
		string name;
		string position;
		int height;
		int weight;
	}C, D; //이런식으로 작성한다면 바로 값을 대입해서 사용가능하다.

	C = {}; //이렇게 사용하면 전부 0으로 초기화 된다.

	//구조체도 배열로 사용 가능하다. 예시
	MyStruct F[2] = {
		{"A", "A", 1, 1},
		{"B", "B", 2, 2}
	};
	//접근 방법
	cout << F[0].height << endl; //값은 1이 나온다

}