結構
值型別(儲存在棧)
不能派生
結構可以有建構函式,但沒有析構函式
如果沒有new,顯式賦值之前不能使用資料成員的值,也不能呼叫構造
可以使用partial(分部類),使用介面
列舉
值型別,預設底層為整數型別int,如果不賦值會有乙個隱式的成員編號012…
單一的成員型別,沒有修飾符
底層型別可以更改(enum 名 :底層型別)
一些其他列舉方法
位標誌以後再補充
陣列
一維,矩形和交錯
引用型別陣列可以協變
很多方法 (rank,length,getlength,clear,sort,binarysearch,indexof,reverse,clone)
clone: int intarr=(int) intarr.clone()___必須強制轉換
C 列舉 結構 陣列
列舉what?列舉是由一組特定常量構成的一組資料結構,是值型別的一種特殊形式,當需要乙個由指定常量集合組成的資料型別時,使用列舉型別。列舉宣告可以顯式地宣告 byte sbyte short ushort int uint long 或 ulong 型別作為對應的基礎型別。沒有顯式地宣告基礎型別的列...
C 列舉 結構體 陣列
列舉 定義乙個列舉型別的變數,這個變數有很多相同型別的值。比如性別gender這個變數可以有男和女這兩個值。引用列舉型別的好處 1.在給變數賦值的時候可以直接引用列舉型別的值 2.有了列舉型別的值,在後期輸入的時候可以規範化 使用 先要在命名空間裡宣告列舉型別的變數並給變數賦值 然後在主類中用 程式...
結構 列舉 陣列
1 定義 struct position 2 使用 class program 在c 中結構體是乙個值型別,如果s2 s1,傳遞的只是s1的值,s2不會隨著s1的值改變而改變!1 定義 enum gamestate 2 使用 gamestate start gamestate.start 1 宣告與...