首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于静态函数解决方法

2012-02-07 
关于静态函数静态函数不能被其它文件调用,不太明白,能不能举个例子?[解决办法]函数声明前带有static的,具

关于静态函数
静态函数不能被其它文件调用,不太明白,能不能举个例子?


[解决办法]
函数声明前带有static的,具有内部链接
[解决办法]
文件可见性
[解决办法]

探讨

我试过,若b.c中包括#include "a.c"则即使为static 也可调用
若包括为a.h,则不论在a.c中加static 定义还是在a.h中加static声明,都会有编译错误

[解决办法]
函数没有定义成static的都是外部链接性,定义之后会链接性为内部,存储持续性为静态,文件可见。

热点排行