全局变量

来源:互联网 发布:腾讯视频网络错误 编辑:程序博客网 时间:2024/05/29 12:07
// a.cppint a = 3; // 全局变量,申明,定义// b.cppextern int a; //int main(){      printf("%d", a);      return 0;}

输出肯定是3。

在C语言中以文件组织,固有全局,静态全局变量(只能局限在文件中被访问),函数同感。

而在C++中,只要你想提供接口,你也可以不这样做达到同样的结果。而这时有一个问题,就来了,当你出现一个全局变量的时候你会发现这就是个漏洞,别人就可以通过这个全局变量后者函数在改变你的程序,小心了。

原创粉丝点击