static
static
(1)修饰函数里面的局部变量
函数内部的static变量,关键在于生命周期持久,他的值不会随着函数调用的结束而消失,下一次调用时,static变量的值,还保留着上次调用后的内容。
看下面两个程序体会一下static修饰函数中局部变量的作用:
(2)函数外部static修饰全局变量
全局变量的属性是外链接(文件级别的),而加了static修饰的全局变量属性是内链接,只属于本文件。
(3)static修饰函数
函数默认是外链接的,加了static修饰的函数变成了内链接,只在本文件起作用。