在學習Object C中的過程中,關于struct的資料貌似非常少,查閱了C方面的資料總結了一些學習心得!
一. 定義結構
結構體是一種資料類型的組合和資料抽象。結構體的定義文法如下:
struct 結構體名稱
{
類型 變量名;
}
執行個體代碼如下:
結構體的定義
上面代碼定義了一個結構體student,其中有三個變量name,sex,age ,其中sex是一個枚舉。student是一個辨別符,也稱為tag.
二. 定義結構變量
結構變量定義代碼如下:
定義結構變量
以上定義了兩個student類型的結構變量stu1,stu2;
或者使用如下方式定義變量
三. 如何在類中使用結構
先定義一個類Person,其中有兩個屬性為枚舉和結構體
定義類
測試代碼如下
測試代碼
輸出結果如下