1.列舉型別
//推薦的定義列舉型別的方式
typedef ns_enum(nsinteger, rwtleftmenutopitemtype) ;
typedef ns_enum(nsinteger, rwtglobalconstants) ;
//不推薦的方式
enum globalconstants ;
2.結構體
//1.定義乙個sample結構體
struct sample ;
//初始化的時候,可以這樣賦值
struct sample samplestruct = ;
nslog(@"samplestruct中的值%d",samplestruct.a );
//2 .定義乙個sample結構體
struct samplesamplestruct;
typedef
struct sample mysamplestruct;
//以後用這個結構體,就可以直接用mysamplestruct去定義了
mysamplestruct samdefinestructvarible = ;
samdefinestructvarible.a = 1;
samdefinestructvarible.b =2;
samdefinestructvarible.c = 3;
結構體和列舉
結構體 結構體型別的宣告格式如下 struct 型別名 struct 型別名 變數名 結構體變數具有以下特點 1 可以對結構體變數的整體進行操作。例如 swap a i a j 2 可以對結構體變數的成員進行操作。引用結構體變數中成員的格式為 結構體變數名.成員名 3 結構體變數的初始化方法與陣列類...
結構體 共用體和列舉
1 c 中存在typedef使用方法如下 在程式之前typedef struct node 之後使用此結構體可以直接定義 node a,b 如果無typedef 應這樣定義 struct node a,b 不能省略struct 2 在此宣告結構體的定義方法 struct 名稱 struct 名稱 a...
C 結構體 共用體和列舉
結構體就不做多的介紹了,只說說他的位欄位 struct sct 共用體是一中資料格式,他能夠儲存不同的資料型別,但只能同時儲存其中的一種型別。include using namespace std union uno int main 列舉可以代替const,在預設情況下,列舉變數的列舉值為0,1,...