C 學習筆記3

2021-09-03 00:22:08 字數 579 閱讀 6656

4.列舉與結構體
1.列舉是一種能將數字跟有意義的描述詞進行關聯的自定義型別,列舉經常用於有限的取值情況下,列舉是一種值型別

2.列舉的定義 :(1)預設定義

enum 列舉名 列舉數第0個預設跟

數字0關聯,往後的列舉數關聯依次遞增

(2)使用初始值代替預設關聯數字

enum 列舉名

(3)指定關聯的基礎資料型別(預設是int)

enum 列舉名:型別 可以關聯除char之外的其他任何整型

3.列舉變數的建立:型別 變數名=列舉型別.列舉數

4.列舉的作用:(1)規範化了引數的形式,使得輸入的引數都是合法的值

(2)使用描述性的語言代替沒有意義的數字,提高了**的可讀性,提高了**可謂弧度

(3)易於鍵入值

5.結構體定義:(1)是封裝了一組小型變數組的自定義型別,可以用於封裝不同型別的變數來描述一類事物。

(2)結構體的格式: struct 結構體名{結構體成員(字段、屬性、方法)}字段不能賦初值

(3)結構體建構函式:用來給結構體變數進行初始化的,預設建構函式不能寫出來,但是是存在的

C 學習筆記 3

最近在寫code時候,發現了關於static變數的一些使用需要注意的地方。具體的情況可以看下面的例子 aclass.h 宣告了aclass class aclass int data aclass.cpp 定義了乙個static的aclass例項 include aclass.h static ac...

c 學習筆記3

toolstrip工具欄的用法 toolstrip的設定 影象和選單用到的屬性 displaystyle屬性和textimagerelation屬性。displaystyle屬性設定工具欄上每乙個按鈕上顯示影象 顯示文字或者顯示影象和文字,預設是只顯示影象。textimagerelation屬性設定...

C 學習筆記3

陣列 foreach 多維陣列 一次new 鋸齒陣列 陣列的元素是陣列,還得再new子陣列 array類 length arraylist 動態陣列 泛型list 是具有佔位符的,型別安全性,效能優於arraylist dictionary 委託delegate和事件event 或者 用於關聯事件 ...