C言語の構造を詳しく解説

Guanhui
リリース: 2020-06-09 13:24:55
オリジナル
3106 人が閲覧しました

C言語の構造を詳しく解説

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;
ログイン後にコピー

推奨チュートリアル: "PHP" "C#"

以上がC言語の構造を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
c
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート