IT科技

當前位置 /首頁/IT科技 > /列表

什麼是局部變量和全局變量

局部變量(Local variables)指在程序中只在特定過程或函數中可以訪問的變量。局部變量是相對於全局變量而言的。在C++、C#、Ruby這些面向對象語言中,一般只使用局部變量。面向對象編程是現在普遍採用的是軟件開發方法,因此無需考慮是局部變量還是全局變量,説到變量,往往都是局部變量。

什麼是局部變量和全局變量

全局變量是編程術語中的一種,源自於變量之分。變量分為局部與全局,局部變量又可稱之為內部變量。由某對象或某個函數所創建的變量通常都是局部變量,只能被內部引用,而無法被其它對象或函數引用。全局變量既可以是某對象函數創建,也可以是在本程序任何地方創建。全局變量是可以被本程序所有對象或函數引用。

在子程序中定義的變量稱為局部變量,在程序的一開始定義的變量稱為全局變量。全局變量作用域是整個程序,局部變量作用域是定義該變量的子程序。當全局變量與局部變量同名時:在定義局部變量的子程序內,局部變量起作用;在其它地方全局變量起作用。

TAG標籤:全局變量 局部變量 #