开发者社区 问答 正文

static关键字是干什么的?

static关键字是干什么的?

展开
收起
游客py5kcp7dd6tu6 2022-03-28 23:43:07 416 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 提到static先来说一说链接属性的问题。函数在使用的时候可能在不同的源文件中,每个源文件单独编译完成以后生成对应的目标文件,所有的目标文件以及那些从一个或者多个函数库中引用的函数,链接在一起形成了可执行程序。标识符的链接属性就决定了如何处理形同的几个标识符出现在几个不同的源文件中。链接属性分为外部链接属性,内部链接属性,和无链接属性。而static关键字的作用就是在声明中修改标识符的链接属性,将一个链接属性为外部链接属性的标识符修改为内部链接属性。需要注意的是static支队缺省链接属性为外部链接属性的声明才有改变链接属性的效果

    2022-03-28 23:43:54 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答地址: