IT科技

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

全局變量和局部變量

全局變量和局部變量的定義是:

全局變量和局部變量

1、局部變量:“在函數內定義的變量”,即在一個函數內部定義的變量,只在本函數範圍內有效。

2、全局變量:“在函數外定義的變量”,即從定義變量的位置到本源文件結束都有效。

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

在程序中,只在特定的過程或函數中可以訪問的變量,是相對與全局變量而言的。

在函數內定義的變量是局部變量,而在函數之外定義的變量稱為外部變量,外部變量是全局變量,是在函數的外部定義的,它的作用域為從變量定義處開始,到本程序文件的末尾。全局變量全部存放在靜態存儲區,在程序開始執行時給全局變量分配存儲區,程序行完畢就釋放。  

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