美文网首页
static和extern的使用

static和extern的使用

作者: G_M | 来源:发表于2016-07-08 20:44 被阅读7次

1. static作用:  用static修饰的变量,程序一运行就会分配一次内存

- 修饰局部变量

* 延长这个局部变量的生命周期,只要程序运行,就会一直存在

* 局部变量只会分配一次内存,为什么??用static修饰的代码,只会在程序已启动的时候就会执行,以后就不会再执行了

- 修饰全局变量

* 只会修改全局变量的作用域,表示智能是当前文件内使用

2. extern作用:

- 只能声明一个全局变量,不能定义变量.  注意:extern修饰的变量不能初始化

- 使用场景,一般用于声明全局变量

相关文章

网友评论

      本文标题:static和extern的使用

      本文链接:https://www.haomeiwen.com/subject/kvjrjttx.html