//축구선수
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이 나온다
}