static的作用:
- 修饰局部变量
- 让局部变量只初始化一次
- 局部变量在程序中只有一份内存
- 并不会改变局部变量的作用域,仅仅是改变了局部变量的生命周期(只到程序结束这个变量才能销毁)
Snip20170107_2.png
-
修饰全局变量
- 在C语言中如果 一个变量是全局变量,在C语言中认为是统一个变量
- Snip20170107_6.png
-
Snip20170107_7.png
- Snip20170107_5.png
-
全局变量,在文件的任何地方都能进行访问(要在前面加extern ,extern是引用的意思,引用变量 )
- Snip20170107_9.png
- Snip20170107_8.png