?? codetc9.dat
字號:
auto 變量
函數中的局部變量,如不專門聲明為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 + -