構造
構造の概要
カスタム型の接触を定義し、それはint型、char型2つの配列の組み合わせです。呼ばれるキーワードのstruct構文によって、このガイド「構造。」
構造体の接触{ int型のID。 チャー名[ 16 ]。 チャー電話[ 16 ]。 }。
基本的なフォーム構造体の構文は次のとおりです。
構造体の型名{ メンバー }。
これは、型名は、メンバーがメンバー変数のリストで、新しいタイプの名前です。
メンバーアクセス構造
あなたは、構造体メンバ変数にアクセスするためにドットを使用することができます
接点c; c.id = 201901 ; strcpyの(c.name、" ジョン" ); strcpyの(c.phone、" 18787283728 ")。
構造体の定義された配列
それは側によって物体側の複数を示す同一の基本的なタイプ、アレイの定義であってもよいです。
問い合わせCS [ 4 ]。
同時に、また、初期化定義します
コンタクトCS [ 4 ] = { { 201501、" ジョン"、" 18765287631 " }、 { 201502、" John2 "、" 18765287632 " }、 { 201503、" John3 "、" 18765287633 " }、 { 201504、" John4 "、" 18765287634 " } }。
構造体ポインタ
アスタリスクと構造クラスの後、それは、対応するポインタ型ということを意味します。例えば:
お問い合わせ* p =&;
オブジェクトへのポインタを使用することができる - >アクセスオブジェクトにオペレータ、例えば:
P-> ID = 202001。