列舉和結構的學習

2021-07-09 02:07:38 字數 754 閱讀 1096

列舉是一種型別,同int double string char 一樣,不過列舉是自己定義的

語法:[public] enum 列舉名

值1,值2,

列舉命名要符合pascal命名規範,一般宣告到命名空間的下面,類的外面。

例:namespace _04_列舉的練習

class program}}

結構:可以幫助我們一次性宣告多個不同型別的變數。

語法:[public] struct 結構名

變數在程式執行期間只能儲存乙個值,而字段可以儲存多個值。

例:namespace _05_結構

public enum gender    //定義乙個列舉型別

class program

person zsperson;  //宣告乙個結構變數

zsperson._name = "張三";

zsperson._age = 21;

zsperson._gender = gender.男;  //列舉是點出來的;

person lsperson;

lsperson._name = "李四";

lsperson._age = 21;

lsperson._gender=gender.女;

console.writeline(zsperson._name);

console.writeline(lsperson._name);

console.readkey();}}

}

結構,聯合和列舉

結構 結構的宣告格式如下 struct id 別忘了右花括號後面的分號 1.和陣列類似的是,結構變數可在定義時初始化,如 struct id tae 同樣的,這種初始化只能在定義時進行。若在定義之後的地方進行,編譯器會報錯 但可用匿名結構進行快速賦值,如 struct id tae tae 錯誤 t...

列舉和結構體

1.列舉型別 推薦的定義列舉型別的方式 typedef ns enum nsinteger,rwtleftmenutopitemtype typedef ns enum nsinteger,rwtglobalconstants 不推薦的方式 enum globalconstants 2.結構體 1....

C 列舉和結構

列舉 enum 描述 1 不指定型別預設為int型 2 預設值為從0開始 3 賦值過程 使用 運算子 格式1 enum 3 n 格式2 enum 3 3 n 結構 struct 描述 部分 包含變數宣告 格式 struct 例 列舉 enum orientation byte north 1 sou...