什么是静态函数

静态函数有什么作用,是静态函数,不是静态成员函数,如
static int fun(int iParam)
{
}

答:

1.使用内部函数可以使函数的作用域只限于所在文件,在不同的文件中有同名的内部函数,互不干扰。这样不同的人可以分别编写不同的函数,而不必担心所用函数是否会与其他文件中函数同名,通常把只能由同一文件使用的函数和外部变量放在一个文件中,在它们前面都冠以static使之局部化,其他文件不能使用。

2.只是一个普通的全局函数,只不过由于 static 的限制,它只能在文件所在的编译单位内使用,不能在其它编译单位内使用。

转自:http://zhidao.baidu.com/question/201995814.html

posted @ 2012-08-16 10:01  stma  阅读(1228)  评论(0)    收藏  举报