?? codetc9b.dat
字號:
函數中的局部變量,如不專門聲明為static存儲類別,都是動態地分配存儲空間的,數據存儲在動態存儲區中. 函數中的 形參和在函數中的定義的變量(包括在復合語句中定義 的變量),都屬此類, 在調用該函數時系統會給它們分配存儲空 間,在函數調用結束時就 自動釋放這些存儲空間. 因此這類局部變量稱為為自動變量. 自動變量用關鍵字auto作存儲 類別的聲明.例如:
int f(int a) /* 定義f函數,a為形參 */
{
auto int b,c=3; /* 定義b,c為自動變量 */
.
.
.
}
a是形參,b,c是自動變量,對c賦初值3.執行完f函數后,自動釋放a,b,c所占的存儲單元
實際上,關鍵字"auto"可以省略,auto不寫則隱含確定為"自動存儲類別",它屬于動態 存儲方式. 程序中大多數變量 屬于自動變量.我們前面介紹的函數中定義的變量都沒有聲明為auto,其實都隱含指定為自動變量.
例如,在函數體中: auto int b,c=3; 和 int b,c=3; 二者等介.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -