static关键字三种用途
在C语言中,static关键字主要有以下三种用途:
1. 修饰局部变量:当一个局部变量被static修饰时,它被称为静态的局部变量。静态的局部变量不是在栈区上创建的,而是在静态区上创建的,其生命周期是全局的,与程序的生命周期相同。
2. 修饰全局变量:当static修饰全局变量时,该变量称为静态的全局变量。静态全局变量在某一个文件中变量,但不属于任何一个函数内,可以被该文件内的所有函数访问,但不能被其它文件内的函数访问。
3. 修饰函数:当一个函数被static修饰时,它被称为静态的函数。静态函数的作用域仅限于本文件,不能被其它文件调用。
郑重声明:图文由自媒体作者发布,我们尊重原作版权,但因数量庞大无法逐一核实,图片与文字所有方如有疑问可与我们联系,核实后我们将予以删除。
爱数码 广州云媒派信息技术有限公司 版权所有 粤ICP备2021127029号 关于爱数码