
定义在函数体外部的变量叫全局变量,要定义全局变量你只要把变量定义在所有函数外部即可。要注意的是,全局变量只对它定义位置以下的函数可见。#include<stdio.h> void f1();void f2();int y=100;int main(){printf("%d ",y);//printf("%d ",x);这不可以读x,x对main()不可见 f1();f2();return 0;}int x;void f1(){x=200;} void f2(){printf("%d ",x);printf("%d ",y);}