書式#include <cstdioを> // も使用することができ、C ++で使用されるところ の#include <iostreamの> // C ++ライブラリ。出力(OUT)の流れ(ストリーム)(IN)の入力を指す 使用 名前空間 STD; // C ++構文 // それは複数のコンポーネントを有するデータ・タイプを有するようになる、との各成分ときデータは、必ずしも我々が定義する必要が同じタイプではありません、フォーマット 構造体学生{ チャー NUM [ 12である]; チャー名[ 10 ]; int型年齢、 フロートスコア; }; // 定義構造体の名前とタイプ int型のmain() { 構造体学生S; scanfの(" %S%S% F%D "、s.num、s.name、&s.age、&s.score); // s.num、最初の文字の住所、年齢とスコアを追加する必要のないようにアドレスの配列にs.name変数名の対応 COUT < <s.num << ' \ T ' << << s.name ' \ T ' << << s.age ' \ T ' << s.score << ENDL; 戻り 0 ; } 変数名を通ります。名取のメンバー
前記入力ラインscanfの(" %S%F%S%D "、s.numは、s.name、&s.age、&s.score)は、に置き換えることができます。
(s.num)を取得します。 (s.name)を取得します。 scanf関数(" %D%F "、&s.age、s.score)。
構造体の定義を置き換えることができます
typedefは構造体学生{ チャー NUM [ 12である]; チャー名[ 10 ]; int型年齢、 フロートスコア; } SStudent; // ここでSStudent生徒名は単に、必ずしも同じではない上に 、INT (メイン) { SStudent S; // なお、
この変更の後、結果は同じです!!