发布网友 发布时间:2022-04-23 03:43
共3个回答
热心网友 时间:2022-05-11 10:40
展开1全部static在c语言中是“静态”的意思,用于在函数中声明“静态变量”用,在每一次调用后,该变量并不在函数返回时立即释放,变量中保存的值,可以保留到下一次调用时继续有效。热心网友 时间:2022-05-11 11:58
根据使用场景的不同,static有不同的意思。在不属于任何代码块外,定义在变量或函数前面,它的含义是改变默认的external链接属性,使它们的作用域限定在本文件内部。而在其它场合声明时,则是改变变量的内存存储类型,使其作为静态变量被存储。热心网友 时间:2022-05-11 13:33
static关键字在c语言中比较常用,使用恰当能够大大提高程序的模块化特性,有利于扩展和维护。 但是对于c语言初学者,static由于使用灵活,并不容易掌握。