c語言怎樣宣告和定義全域性變數?

c語言怎樣宣告和定義全域性變數?使用者16840945175222632019-12-12 10:45:41

定義在函式體外部的變數叫全域性變數,要定義全域性變數你只要把變數定義在所有函式外部即可。要注意的是,全域性變數只對它定義位置以下的函式可見。#include void f1();void f2();int y=100;int main(){printf(“%d\n\n”,y);//printf(“%d\n”,x);這不可以讀x,x對main()不可見 f1();f2();return 0;}int x;void f1(){x=200;} void f2(){printf(“%d\n”,x);printf(“%d\n”,y);}