古詩詞大全網 - 四字成語 - 什麽是全局變量?

什麽是全局變量?

全局變量也稱為外部變量,它是在函數外部定義的變量。?

全局變量既可以通過某對象函數創建,也可以是在本程序任何地方創建的。其作用域是整個源程序,可以被本程序所有對象或函數引用。

在函數中使用全局變量,壹般應作全局變量說明, 只有在函數內經過說明的全局變量才能使用。

簡單來說,在main() 函數以前聲明的變量就是全局量。例如:

#include<stdio.h>

#include<stdlib.h>

int i=22;

float f=3.4;

void main()

{

printf("%d %f",i,f);

}

C/C++ 的域 由 花括號 括定;

每對 { } 構成壹個域;

每個域的開始可以有變量聲明,接下來是語句;

每對花括號的外層 聲明的量,都是本域的全局變量。

變量來源於數學,是計算機語言中能儲存計算結果或能表示值抽象概念。變量可以通過變量名訪問。在指令式語言中,變量通常是可變的;但在純函數式語言(如Haskell)中,變量可能是不可變(immutable)的。在壹些語言中,變量可能被明確為是能表示可變狀態、具有存儲空間的抽象(如在Java和Visual Basic中);但另外壹些語言可能使用其它概念(如C的對象)來指稱這種抽象,而不嚴格地定義“變量”的準確外延。

參考資料CSDN專業IT社區中國知網