C语言中的静态函数的作用是什么?

请高手指点!
多谢!

第1个回答  2008-05-28
动态函数执行结束后,函数占用的内存会被注销掉,数值不保留,静态就可以保留数值
第2个回答  推荐于2016-04-04
静态函数的例子:

//Example 4
#include <iostream.h>
static void fn();//声明静态函数
void main(){
fn();
}
void fn()//定义静态函数
{
int n=10;
cout<<n<<endl;
}
定义静态函数的好处:
静态函数不能被其它文件所用;
其它文件中可以定义相同名字的函数,不会发生冲突;本回答被提问者采纳
相似回答