原文地址:https://blog.csdn.net/keyeagle/article/details/6708077
跟据文章描述总结:1、static不管定义的是全局变量还是局部变量,都是只在定义它的源文件内有效,其他源文件无法访问它。
2、static定义的全局变量(静态全局变量)储存在进程中的.data段(已初始化)或者.bss段(未初始化)内
3、static定义的局部变量(静态局部变量)只储存在进程中的.data段;
4、用static定义的函数与C++中的private私有成员函数类似,只能被本源文件调用