[C++]構造体


📌 こうぞうたい


:1つ以上の変数をグループ化して、新しいデータ型を定義します.

🔎 構造体宣言

struct Student {
	string name;
    int age;
};
これにより、コンパイラでstudent構造体が定義されます.
構造体の変数name,ageをmemberまたはfieldと呼ぶ.
📌注:構造体名の最初のアルファベットは大文字で始まり、構造体宣言は終了します.(セミコロン)必須
(メモリが割り当てられていません)
宣言された構造体を使用するために、Student yk;これで宣言すればいい.
(ykにメモリを割り当てる)

🔎 構造体アクセス

Student yk;
yk.name = "Yoonkyung";
yk.age = 100;

Student c;
H.name = "cat";
H.age = 3;
このように(メンバー選択演算子)個々のメンバーへのアクセスを許可します.

🔎 構造体の初期化

Student yk = {"yun", 1};
初期化リストを使用して構造体を初期化することもできます.
初期化リストに指定されていないメンバーにはdefault値が含まれています.