c語言怎樣聲明和定義全局變量?
定義在函數體外部的變量叫全局變量,要定義全局變量你只要把變量定義在所有函數外部即可。要注意的是,全局變量只對它定義位置以下的函數可見。#include<stdio.h> 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);}