C语言 全局变量

  1、 什么是全局变量?

    全局变量,在C语言中,只要是定义在函数以外的变量,就称为全局变量,而全局变量可以直接应用于函数中,

    同时,在函数调用完毕以后,全局变量中的内容会保存下来,继续使用,直到整个程序结束时,才会释放。

    

=======================================================================

 

   2、例子:

      int x=0;

      x = x+1;

      void mx()

      {

       x=x+2;

      }

      void main()

      {

        mx( );

        x=x+3;

      }

 

     例子分析:

      (1)通过上面的例子,我们首先定义了一个全局整形变量x,初值等于0。

      (2)然后,x+1结果等于0+1并赋值给变量x,所以,全局变量x的值由0变为1。

      (3)然后,main函数中调用mx函数,而mx函数中再对全局变量x+1,结果等于1+2,

         因为,全局变量中值已经由0变为1,所以,结果等于3,再赋值给全局变量x,所以,x中的值由1变为3。

      (4)然后,在调用完mx函数以后,我们再执行x+3,这时全局变量x中的值是3,

         所以,就是3+3结果等于6,然后,再赋值给全局变量x,所以,x中的值由3变为6。

 

=======================================================================

 

非常好,现在,我们已经掌握了C语言中的(全局变量)但是,如何去运行用它呢?

所以,我们就需要通过下方的链接,进入到C语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。

>>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行 编程训练)