當前位置:成語大全網 - 書法字典 - C語言中定義全局變量的方法

C語言中定義全局變量的方法

在所有函數之外定義的變量稱為全局變量,其作用域默認為整個程序,即所有的源文件,包括。c和。h文件。

例如:

int a,b;?//全局變量

void func1()

{

//TODO:

}

浮點x,y;?//全局變量

int func2()

{

//TODO:

}

int main()

{

//TODO:

返回0;

}

a,B,X和Y都是在函數外部定義的全局變量。c語言代碼是從頭到尾順序執行的。因為X和Y是在函數func1()之後定義的,所以在func1()中是無效的。a和B是在源程序的開頭定義的,所以在func1()、func2()和main()中都有效。