提到static先来说一说链接属性的问题。函数在使用的时候可能在不同的源文件中,每个源文件单独编译完成以后生成对应的目标文件,所有的目标文件以及那些从一个或者多个函数库中引用的函数,链接在一起形成了可执行程序。标识符的链接属性就决定了如何处理形同的几个标识符出现在几个不同的源文件中。链接属性分为外部链接属性,内部链接属性,和无链接属性。而static关键字的作用就是在声明中修改标识符的链接属性,将一个链接属性为外部链接属性的标识符修改为内部链接属性。需要注意的是static支队缺省链接属性为外部链接属性的声明才有改变链接属性的效果
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。