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