c语言static关键字的用法,c语言static关键字的作用按键
在C语言中,static可以放在局部变量、全局变量和函数之前。但是,在每种类型之前,它的作用是不同的。这里有一个列表。
当static在C语言中没有放入局部变量时,如下图所示,我们可以看到
放置static关键字后,我们可以看到
放置static后,函数语句后A的生命周期并没有消失,所以我们可以说static关键字可以延长局部变量的生命周期。
当static没有放在全局变量前面时
我们可以直接从其他文件中调用全局变量。当用static定义全局变量时,效果如下:
会出现全局变量无法调用的情况。
这是直接调用函数而没有静态的情况。如果您使用static调用该函数,将会出现以下情况
所以添加了静态全局变量和函数,性能是一样的,添加后不能调用其他文件。
转载请联系作者取得转载授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。