欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C语言中Static关键字的作用

程序员文章站 2022-07-11 17:57:04
...

Static关键字

1. 修饰局部变量
**作用:**延长局部变量的生命周期
一般的局部变量在定义后,会在其所在的函数结束时自动释放空间,而static修饰的局部变量会将其生命周期延长到整个程序运行结束,然后再释放。
2. 修饰全局变量
**作用:**该全局变量只能在,其定义的文件内被调用,不能被其他文件调用
static定义的全局变量在静态区/(全局区)分配内存,定义全局变量时用static修饰可以保证数据的安全性。
3. 修饰函数
**作用:**被修饰函数的作用域被限定在当前源文件,其他文件不能访问该函数。

            ***以上为本人拙见,欢迎指正,如有侵权立删。***
相关标签: c语言