知識點總結:
(一)體驗結構體
struct 結構體類型名 or 自定義類型 typedef 類型 類型名;
{成員表列};
聲明結構體類型,不分配空間;
定義結構體類型變量,就要分配內存空間(類型理解上直接看作int)
結構體與數組的區別:
數組:一組同質數據;數組名代表地址
結構體:一組異質,但自成整體的數據;代表一組空間
一個結構體變量的值賦給另一個具有相同結構的結構體變量,而數組不能整體賦值。
結構體的成員可以是數組,把數組元素當成一個普通變量取
結構體作爲一種數據類型,數組也可以定義成結構體類型,即結構體數組(每個元素都是一個結構體)
結構體作爲一種數據類型,可以作函數參數