21xrx.com
2024-12-23 03:52:36 Monday
登录
文章检索 我的文章 写文章
static 会发生什么
2023-06-18 14:14:34 深夜i     --     --
C语言 全局变量 静态化

在C语言中,使用修饰符"static"来声明全局变量会使其变成静态全局变量。静态全局变量与普通全局变量不同,它们只能在声明它们的源文件中访问,其他文件无法访问。这样可以避免不同文件中出现同名的全局变量而互相干扰的问题。同时,静态全局变量也不会对程序的内存分配造成影响,只会在程序执行时分配一次内存并一直存在直到程序结束。因此,静态全局变量在程序中较为稳定,不会被其他变量或者函数影响。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复