C 全局变量


  1、全局变量——定义在函数之外的变量称为全局变量。它作用范围从定义后开始,在所有的代码中都可以使用,所以,全局变量的名字在定义后,不可以重复再定义。

 

 

  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中的“全局变量”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用“全局变量”去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

     不要停留在理论规则上面,快动起来吧!

 

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练