请问VC里面的全局变量在什么地方定义?可以使变量可以自由传递?

解决方案 »

  1.   

    在任何类以及函数体外定义的变量都是全局变量使用的时候需要使用extern来声明一下例如:int g_intvariable;使用的时候extern int g_intvariable;就可以
      

  2.   

    最好在.cpp文件中定义全局变量!
    不然容易引起重复定义的错误!
      

  3.   

    全局变量可以在任何地方定义!只要不被大括号包住!对于你定义的全局变量在Class View里的Global下面会显示出来,你也可以把全局变量定义在和工程默认的theApp在一起,便于管理,是可以使变量自由传递,只要在使用的地方用extern char ch;声明就可以了