C語言進階-第11~13講:結構體(含數組和函數)

知識點總結:

       (一)體驗結構體

                  struct 結構體類型名       or        自定義類型 typedef 類型 類型名;
                  {成員表列};  


                  聲明結構體類型,不分配空間;

                  定義結構體類型變量,就要分配內存空間(類型理解上直接看作int)

                  

                  

  


                   結構體與數組的區別:

                   數組:一組同質數據;數組名代表地址

                   結構體:一組異質,但自成整體的數據;代表一組空間

                  一個結構體變量的值賦給另一個具有相同結構的結構體變量,而數組不能整體賦值。

                 

                  結構體的成員可以是數組,把數組元素當成一個普通變量取

                  結構體作爲一種數據類型,數組也可以定義成結構體類型,即結構體數組(每個元素都是一個結構體)
                 

                

                  結構體作爲一種數據類型,可以作函數參數


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章