学習記事:構造

C言語、構造(構造体)は、データ構造を指すクラスのC言語(集約データタイプ)で集約データタイプです。構造として宣言することができる変数ポインタ、または配列より複雑達成するなど、データ構造をしかし、またの構造のいくつかの要素のコレクションは、これらの要素は、構造体(メンバー)のメンバーと呼ばれ、これらの部材は、異なるタイプ、名前での一般的なアクセスのメンバーにすることができます。

構造のいくつかの形式があります。

すべての人が名前高性別固有を持っている場合、我々は構造を使用するように表すことができます。

構造体人{
     チャー名[ 50 ]。
    フロートの高さ。
    int型のセックスを。
}; 
構造体の人の男。
構造体の人の女性。
若しくは
構造体人{
     チャー名[ 50 ]。
    フロートの高さ。
    int型のセックスを。
}男性、女性、
次のように実装し、プロジェクトで使用されています
する#include <stdio.hに> 
する#include < ストリング .H> 構造体人{
     チャー名[ 50 ]。
    フロートの高さ。
    int型のセックスを。
}男性、女性、無効printPerson(一人)が、INT メイン(){ 
    strcpyの(man.name、" 张三" )。
    man.height = 150 
    man.sex = 1 
    strcpyの(women.name、" 李四" ); 
    women.height = 170 
    women.sex





        = 2 ; 
        
    printPerson(男性); 
    printf(" \ nを" ); 
    printPerson(女性)。
    リターン 0 ; 
} 

ボイドprintPerson(一人){ 
    のprintf(" 名:%Sの\ n " 、per.name)。
    printf(" 高さ:%.1f \ N " 、per.height)。
    printf(" 性別:%dは\ nを" 、per.sex)。

}

次のように印刷結果があります

 

ます。https://www.cnblogs.com/lovemargin/p/10568422.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_33712987/article/details/93471039