全局變量也稱為外部變量,它是在函數外部定義的變量。?
全局變量既可以通過某對象函數創建,也可以是在本程序任何地方創建的。其作用域是整個源程序,可以被本程序所有對象或函數引用。
在函數中使用全局變量,壹般應作全局變量說明, 只有在函數內經過說明的全局變量才能使用。
簡單來說,在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社區中國知網