2013年3月21日 星期四

區域變數與全域變數

接下來用一段小程式碼跟大家介紹區域和全域變數的差別
在此段程式碼有定義了兩個資料形態為int且名稱一樣的變數

int i=100;
int i=300;


而雖然說名稱一樣但是兩個變數的有效範圍卻差很多,以此程式碼為例。
i=100因為宣告在main外面,已經屬於最外層所以在任何地方都可以存取到i=100這個值。
i=300因為宣告在main裡面,所以它能存在的地方只有main裡面而已,出了main外面而i=300就無效了。

區域和全域的概念很重要

沒有留言:

張貼留言