开发者社区> 问答> 正文

static关键字是干什么的?

static关键字是干什么的?

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

    2022-03-28 23:43:54
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载