Static在C和C++中的用法
一、C与C++中公有的部分:1、静态变量(静态局部变量和静态全局变量)(1)静态变量如果未进行初始化,则编译器将会进行初始化为0(2)静态全局变量只在本文件中有效,外部文件是无效的。(全局变量在整个工程文件中有效)(3)静态局部变量只在定义它的函数中有效,并且程序只分配一次内存,函数结束调用,静态局部变量并没有销毁,下次调用仍会记住上次的值,生存周期为整个程序的运行周期。(内存中:保存在数据段)2、静态函数一个源文件由多个文件组成的情况下,使用静态函数,表示只能在本文件中有效,不能被