static函数与普通函数的区别:
1.用static修饰的函数,限定在本源码文件中使用,不能被本源码文件以外的代码文件调用。
2.普通的函数,默认是extern的,也就是说,可以被其它代码文件调用该函数。
若在函数的返回类型前加上关键字static,函数就被定义成为静态函数。普通 函数的定义和声明默认情况下是extern的,但静态函数只是在声明他的文件当中可见,不能被其他文件所用。因此定义静态函数有以下好处:
<1> 其他文件中可以定义相同名字的函数,不会发生冲突。
<2> 静态函数不能被其他文件所用。
静态(static)函数与普通函数
最新推荐文章于 2026-05-19 04:54:16 发布
本文详细介绍了静态函数与普通函数之间的区别。静态函数仅限于定义它的源码文件内部使用,而普通函数则默认为extern,可以在其他代码文件中调用。通过定义静态函数可以避免命名冲突,并且限制了函数的可见范围。

1566

被折叠的 条评论
为什么被折叠?



