例如:
int a,b;?//全局變量
void func1()
{
//TODO:
}
浮點x,y;?//全局變量
int func2()
int main()
返回0;
a,B,X和Y都是在函數外部定義的全局變量。c語言代碼是從頭到尾順序執行的。因為X和Y是在函數func1()之後定義的,所以在func1()中是無效的。a和B是在源程序的開頭定義的,所以在func1()、func2()和main()中都有效。