全局變量是編程術語中的壹種,源自於變量之分。
變量分為局部與全局,局部變量又可稱之為內部變量。由某對象或某個函數所創建的變量通常都是局部變量,只能被內部引用,而無法被其它對象或函數引用。
全局變量既可以是某對象函數創建,也可以是在本程序任何地方創建。全局變量是可以被本程序所有對象或函數引用。壹個局部變量在被其它對象引用時,會是壹個空值。但全局變量卻不會出現這種情況。
變量來源於數學,是計算機語言中能儲存計算結果或能表示值抽象概念。變量可以通過變量名訪問。在指令式語言中,變量通常是可變的;但在純函數式語言(如Haskell)中,變量可能是不可變(immutable)的。在壹些語言中,變量可能被明確為是能表示可變狀態、具有存儲空間的抽象(如在Java和Visual Basic中);但另外壹些語言可能使用其它概念(如C的對象)來指稱這種抽象,而不嚴格地定義“變量”的準確外延。
參考:
/link?url=lVcja5pX_Z-x71xIaknG_OX8fUTyoGoWYBGsWh9sFO1ikLT4e-2RPMk-AoA5lRSODEuJ_EdDA2qtIOWz9aAd8q
/link?url=bqjhW1KsNMeaIEoAvtAOcS5uiCDVMpRSBPfi-Fko2_I3zjiOm9m0KWH3v6COyUKEG1eXX-y1GWHyPf8IBY1z-Rvx8jNlSfc8Eb0HoJeeNT3