[補充]區域變數與外部變數
區域變數:(社課中所有範例都是給予區域變數)
區域變數(local variable)的「活動範圍」只有在所屬的區段中(通常為一個函數)有效,其他區段都無法使用這個區域變數。區域變數的生命週期(Lifetime)只有在變數所屬的函數被呼叫時開始,到函數執行結束時也隨之結束。
外部變數:
外部變數(External Variable)則是在涵數外面所宣告的變數,又稱為「總體變數」或者「全域變數」(Global Variable)。當變數定議程外部變數之後,函數及程式區段皆可以使用這個變數。但其中要注意的是,從該定義敘述以下的所有程式區段及函數都是使用外部變數的當然成員,,如果在定義敘述之前的區想要使用時,就必須利用宣告的方式才能夠使用。
例:summer所使用的便是外部變數
0 Comments:
Post a Comment
<< Home