C语言中Static关键字的作用 程序员文章站 2022-07-11 17:57:04 ... Static关键字 1. 修饰局部变量 **作用:**延长局部变量的生命周期 一般的局部变量在定义后,会在其所在的函数结束时自动释放空间,而static修饰的局部变量会将其生命周期延长到整个程序运行结束,然后再释放。2. 修饰全局变量 **作用:**该全局变量只能在,其定义的文件内被调用,不能被其他文件调用 static定义的全局变量在静态区/(全局区)分配内存,定义全局变量时用static修饰可以保证数据的安全性。 3. 修饰函数 **作用:**被修饰函数的作用域被限定在当前源文件,其他文件不能访问该函数。 ***以上为本人拙见,欢迎指正,如有侵权立删。*** 相关标签: c语言 上一篇: 基于C++的矩阵运算 下一篇: php $_ENV为空的原因分析 推荐阅读 C语言中的指针有什么作用 c语言中continue语句的作用是什么 C语言中文件包含的命令关键字是什么 scanf在c语言中的作用是什么? C#中fixed关键字的作用总结 浅谈Java中static关键字的作用 Java 语言中关键字“static”的理解和应用详解 Java 语言中关键字“static”的理解和应用详解 C#中partial关键字的作用 C++中explicit关键字的作用是什么?