黑馬程序員-C語言結構體總結

黑馬程序員

1、數組:只能由多個相同類型的數據構成

2、結構體:可以由多個不同類型的數據構成

1》定義結構體類型

struct person            //struct爲關鍵字

{  

     int age;

     double height;

     char *name;

};

2》根據結構體類型定義結構體變量   //定義結構體變量真正分配存儲空間   結構體所佔用的存儲空間必須是最大成員字節數的倍數

struct person p={20,1.75,“Jack”}   //只有在定義變量的同時才能這樣賦值

                                                         //struct person爲類型 p爲變量名

3》定義類型的同時定義變量

struct person 

{  

     int age;

     double height;

     char *name;

} p;

3、結構體數組

struct  person  max[5];

4、指向結構體的指針

struct  person  *p1;

p1=&p;

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