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;
C 列舉型別和結構體
注意 列舉型別和結構體都屬於值型別。結構體 就是乙個自定義的集合,裡面可以放各種型別的元素,用法大體跟集合一樣。一 定義的方法 struct student public int nianling public int fenshu public string name public string ...
OC中的列舉型別
一直對oc中的位移操作列舉 不太理解,查詢到兩篇介紹oc中列舉的文章,覺得很不錯。什麼是位移操作列舉呢?typedef ns options nsuinteger,uiviewautoresizing 1.2.列舉值一般是4個位元組的int值,在64位系統上是8個位元組。它不參與記憶體的占用和釋放,...
列舉和結構體
1.列舉型別 推薦的定義列舉型別的方式 typedef ns enum nsinteger,rwtleftmenutopitemtype typedef ns enum nsinteger,rwtglobalconstants 不推薦的方式 enum globalconstants 2.結構體 1....