C 列舉和結構

2021-07-31 02:55:03 字數 783 閱讀 9967

列舉(enum)

描述: 1、不指定型別預設為int型

2、預設值為從0開始

3、賦值過程:使用=運算子

格式1:

enum ,,

3>,

......

n>

格式2:

enum :

=,=,

3>=3>,

......

n>=

結構(struct)

描述:部分 包含變數宣告

格式:struct

例:列舉:

enum orientation:byte{

north=1;

south=2,

east=3,

west=4

呼叫:orientation value1= orientation.north;

type value1= (type)orientation.north;

注意: 1、獲取的值 是 orientation 型別 的值為 《使用》 。如:north

2、獲取的值轉換為指定型別 的值為 《運算子》。如:  1

結構:struct route{

public orientation direction;

public double distance;

呼叫:route.direction=orientation.north;

route.distance=5.5;

C 之結構和列舉

定義結構 用struct語句來定義乙個帶有多個成員的新的資料型別,比如宣告乙個person結構 如果該名字表示的是結構體裡面的名字,這需要在名字前加 struct person 下面程式將演示結構的使用 using system namespace test class program n性別 n年...

c 列舉,結構

今天我們來學習一下c 中的列舉和結構。有一些固定的範圍的值就可以用列舉,例如方向,性別等。列舉的宣告 在命名空間下面,類上面 public enum 規範,方便 public enum gender public 訪問修飾符 public enum fangxiang 列舉 我想顯示出乙個人的性別,...

C 列舉 結構

列舉是值型別 宣告列舉 宣告列舉使用enum關鍵字.使用列舉 還可以用可空修飾符?建立可空列舉型別。season?a null 選擇列舉字面值 列舉內部的每個元素都關聯乙個整數值。預設第乙個元素對應整數字0,以後每個元素對應的整數都遞增1.可將特定整數常量和列舉型別的字面值手動關聯起來,比如 後面的...