auto 變數 (1) 使用 auto 表示要宣告自動變數( automatic variable ),自動變數也就是區域變數,當您在宣告變數時沒有指定型態修飾詞,就會自動設定為 auto 。 自動變數是在進入函數區塊後,系統才配置記憶體空間給該變數,當離開該函數區塊,便將所配罝的記憶體空間歸還給系統。 它的宣告語法為: 6-3 變數的儲存等級 auto 資料型態 變數名稱 = 初始值;
49.
auto 變數 (2)程式範例: auto 修飾詞變數的宣告範例: CH06_12.c 6-3 變數的儲存等級
執行結果 程式解說 6-3 變數的儲存等級 在 mail() 函數中宣告 auto 變數 i ,這時的 auto 關鍵字也可省略,此時 i 為此函數中的區域變數。 請注意! auto 變數不可宣告在第 7 行之前,否則會發生錯誤。 第 20 、 25 行中也都宣告了 auto 變數,但還是僅能供該函數使用。