データ構造-C言語構造体の使用

1536 ワード

構造体
C言語を使う時、基本的なデータの種類が私達の需要を満たすことができないので、構造体という概念も生まれます.構造体は、いくつかの異なる基本的なデータクラスまたは他のデータタイプを組み合わせて、新しいデータタイプを形成することができる.対象に向かうクラスと似ています.
  •     ステートメント
            キーワード:struct
            形式:
    struct node {
        int one;
        char two;
    };    //;              
  •     定義
  •             
    形式1:
    struct node {
        int one;
        char two;
    }Node;          
            形式2:
    struct {
        int one;
        char two;
    }Node;
            形式3:
    struct node {
        int one;
        char two;
    };
    struct node Node;
  •     初期化
  •         形式1:
    struct node {
        int one;
        char two;
    }Node;    //     int  0 char  null    
            形式2:
    struct node {
        int one;
        char two;
    }Node={1, '2'};       
            形式3:
    struct node {
        int one;
        char two;
    };
    struct node Node;
    Node = {1, '2'};      
  • 構造体の参照
  •    
    全体参照:
    struct node {
        int one;
        char two;
    }Node={1, '2'};
    struct node temp;
    temp = Node;
          メンバー参照:
    struct node {
        int one;
        char two;
    }Node={1, '2'};
    Node.one = 2;       
    ps:間違いがあったら、ご指摘ください.ありがとうございます.