C 言語の構造の詳細な説明
C 言語の構造は構築されたデータ型であり、複合データ型とも呼ばれます。複数の変数で構成されています さまざまなタイプの変数で構成されています。各変数は構造体のメンバーです。各メンバーは基本データ型または構築型です。オブジェクト指向プログラミングのクラスに似ていますが、次の点が異なります。メンバーメソッドはありません。
構造体型変数の定義
構造体変数を定義するには 3 つの方法があります:
1. 最初に構造体型を宣言し、次に構造体変数を定義します。型変数:
struct UDP_Server_Thread_Para { void *pData; int Len; }; UDP_Server_Thread_Para UDPThreadPara1,UDPThreadPara2;
理解を容易にするために、struct UDP_Server_Thread_Para 型を int 型に例えることができます。UDP_Server_Thread_Para UDPThreadPara1、UDPThreadPara2 は int UDPThreadPara1、UDPThreadPara2 です。
2. 宣言しながら変数を定義する:
struct UDP_Server_Thread_Para { void *pData; int Len; }UDPThreadPara1,UDPThreadPara2;
変数の宣言と定義を一緒に行う方が直感的ですが、この方法では新しい構造変数を再定義することはできず、大規模なコード プロジェクトで比較する場合、プログラムの構造を明確にするため、型宣言と変数定義は別の場所に配置されています。
3. 型名を指定せずに構造体型変数を直接定義する:
struct { void *pData; int Len; }UDPThreadPara1,UDPThreadPara2;
以上がC言語の構造を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。