目次
1: 構造体の型の宣言
1: なぜ構造が必要なのかというと、複雑なオブジェクトを記述するとき、タイプの 1 つはそれを明確に記述することができない可能性があるため、人を記述するときは人などの構造を参照します。 、人の名前、身長、性別、年齢……。
構造は値のコレクションです。これらの値を構造メンバー変数と呼びます。各メンバーは異なる型にすることができます。学生を記述するには vs を使用します。
構造体メンバーのタイプ: スカラー、配列、その他のタイプにすることができ、構造体にすることもできます。
2 構造体変数の定義と初期化:
構造体の定義: 構文は次のとおりです。
構造体の型名
{
メンバー変数。
};
3: 構造体メンバにアクセスするには 2 つの方法があります 1. 2--> と構造体ポインタ アクセス演算子
1: . 演算子の場合、2 つのオペランドがあり、その使用はオペランド 1 です。
このうち、オペランド 1 は構造体の変数名を表し、オペランド 2 は構造体のメンバーを表します。
以下では --> を使用して構造体にアクセスします
これら 2 つの演算子のうち --> 演算子を好み、パラメータを渡すときにアドレスを渡すようにします。これは、パラメータを渡すときにパラメータをスタックにプッシュする必要があり、仮パラメータを作成する必要があるためです。これはメモリを消費するため、より多くのスペースを使用し、メモリを消費し、システムのパフォーマンスを低下させます。
結論: 構造体にパラメータが渡されるときは、構造体のアドレスを渡します。
この章はこれで終わりです、ご覧いただきありがとうございました。