如题所述
温馨提示:答案为网友推荐,仅供参考
第1个回答 2021-12-13
根据使用场景的不同,static有不同的意思。在不属于任何代码块外,定义在变量或函数前面,它的含义是改变默认的external链接属性,使它们的作用域限定在本文件内部。而在其它场合声明时,则是改变变量的内存存储类型,使其作为静态变量被存储。
第2个回答 2021-12-06
static关键字在c语言中比较常用,使用恰当能够大大提高程序的模块化特性,有利于扩展和维护。 但是对于c语言初学者,static由于使用灵活,并不容易掌握。