c语言静态函数 什么是静态函数?

什么是静态函数?静态函数与普通函数的区别:使用静态修改的函数仅限于此源代码文件,不能由此源代码文件以外的代码文件调用。默认情况下,普通函数是外部函数,也就是说,它们可以被其他代码文件调用。在函数的返回

什么是静态函数?

静态函数与普通函数的区别:使用静态修改的函数仅限于此源代码文件,不能由此源代码文件以外的代码文件调用。默认情况下,普通函数是外部函数,也就是说,它们可以被其他代码文件调用。在函数的返回类型前添加关键字static,函数定义为静态函数。普通函数的定义和声明在默认情况下是外部的,但是静态函数只在声明文件中可见,不能被其他文件使用。因此,定义静态函数有以下优点:<

1>同名函数可以在其他文件中定义而不冲突。<

2>其他文件不能使用静态函数。