C中的static 在进程开始运行时初始化,C中static修饰变量和函数 静态变量 存储于全局变量区 静态局部变量:进程的运行过程中,函数退出不被销毁 静态全局变量:只能被本文件的函数调用访问,对其他源文件不可见 静态函数:只在声明它的文件中可见,对其他源文件不可见。定义时不加static 作用总结: 1、隐藏。对其他源文件不可见。与其他文件的同名函数或变量不存在冲突问题,降低模块间的耦合度。 2、持久性,在进程运行过程中不释放 3、如果不赋初始值,初始化默认值为0; C++中的static C++中的static面向过