5 C 基礎之變數(完成)

2022-05-23 13:36:11 字數 1012 閱讀 6574

5.1變數類別

靜態變數:用static修飾符宣告的字段稱為靜態變數。靜態變數在包含了它那個型別的靜態建構函式執行之前就存在了,在關聯應用程式域終止時終止;

例項變數:沒有使用static修飾符宣告的字段;

陣列元素:陣列元素在建立陣列例項時開始存在,在沒有對該陣列例項的引用時停止存在;

值引數:未用ref或out修飾符宣告的引數為值引數,在呼叫該引數所屬的函式成員時開始存在,當返回該函式成員時值引數停止存在;

引用引數:用ref修飾符宣告的引數,引用引數不建立新的儲存位置,是與那個在對函式成員呼叫中被當作"自變數"的變數表示同乙個位置;

輸出引數:用out修飾符宣告的引數,輸出引數同意不建立新的儲存位置,也是和被呼叫的"自變數"的變數表示同乙個位置;

區域性變數:通過區域性變數宣告來宣告的,此宣告可以出現在塊、for語句、switch語句或using語句。區域性變數的生存期是執行過程的某一段,如果期間進入封閉快或呼叫方法時會掛起,不會結束。

初始化為預設值的實現方法一般是讓記憶體管理器或垃圾**期在分配記憶體以供使用之前,將記憶體初始化為所有位歸零。

5.2變數引用

變數引用是乙個表示式,被歸類為變數,變數引用表示乙個儲存位置,訪問它可以獲取當前值及儲存新值。在c和c++中,變數引用稱為ivalue。

5 C 基礎 C 的值型別

1 c 的值型別 有幾個特點 值型別分為兩類 struct 結構 enum 列舉 struct 結構 分為以下幾類 bool 使用者定義的結構。下表列出了 c 中內建型別中可用的值型別 型別描述 範圍預設值 bool 布林值true 或 false false byte 8 位無符號整數 0 到 2...

5 C 的變數的命名規範和使用

在c 裡面,變數是由字母 數字和下劃線組成。當然啦,我發現,也可以使用漢字來命名變數。但是,需要注意的是 1 不能使用數字開頭。2 3 要做到見其名知其意,因為程式首先是寫給人看的,其次是編譯給機器執行的。比如 下面的命名是正確的。int age int 年齡 string myname strin...

基礎系列之 5 C 委託和事件使用(參考)

用乙個例子來說明事件的使用。建立乙個簡單的類,名為filewatch,包含事件onfilechange。該類將檢查在執行應用程式的目錄 當前目錄,通常是專案名 bin debug 下,是否存在檔案test.txt。如果檔案被刪除或建立,都將觸發事件。同時提供乙個方法monitorfile以不斷地查詢...