1. 全域性變數:函式外定義的變數叫全域性變數,當乙個程式由多個.cpp檔案構成的時候,在乙個.cpp檔案中宣告的全域性變數,在其他
.cpp中使用時,需要加上extern說明語句。全域性變數預設置初始值為0。
2. 區域性變數:在函式體內或塊內定義的變數叫區域性變數。區域性變數在沒有明確賦初值的時候,其初值是不確定的,所以需要進行初始化。區域性變數的作用域是該函式體內或塊內。
3. 靜態變數:用static修飾的變數,預設置初始值為0。靜態區域性變數在程式開始執行時為它分配儲存空間,執行函式體後,系統不收回這些變數所佔據的儲存空間,當再次執行函式時,變數使用相同的儲存空間,所以靜態區域性變數保持上次執行的結果。
靜態全域性變數只在乙個.cpp檔案中使用。
C 中的變數
c 裡面已有的簡單資料型別有 32位機 整型 short 2個位元組 int 4個位元組 long 4個位元組 long long 8個位元組 浮點型 float 4個位元組 double 8個位元組 字元型 char 乙個位元組 其實我更願意將其理解成整型,因為字元就是ascii碼 0 127個整...
c 中的變數
記憶體 使用者儲存正在執行的程式資料ram 隨即儲存器 斷電後裡面的資料丟失 變數代表這一塊記憶體空間,我們可以通過變數名稱向記憶體存 取資料.有變數就不需要我們記憶複雜的記憶體位址了.先向計算機申請一塊記憶體空間,考慮往內存放的資料的型別 向記憶體申請一塊記憶體空間的語法 資料型別變數名 整數在我...
C學習 C中的變數
c中的變數,從變數的作用域,即 從空間上,變數的使用範圍 可以分為全域性變數和區域性變數.從變數值存在的時間 即生存期 來分,可以分為靜態儲存方式和動態儲存方式.區域性變數 在乙個函式內部定義的變數,只在本函式內有效.需要注意的是 a main函式中的引數也是區域性變數,不會因為在main函式中定義...