c语言中,关键字static作用有哪些?

1、在函数体内,一个被申明为静态的变量在这一函数被调用的过程中维持其值不变;
2、在模块内(函数体外),一个被申明为静态的变量可以被模块内所有函数访问,但不能被模块外的其他函数访问。它为一个本地全局变量;
3、在模块内,一个被申明为静态的函数只可被这一模块内的其他函数调用。那就是这个函数被限制在申明它的模块的本地范围使用。

猜你喜欢

转载自blog.csdn.net/zztingfeng/article/details/81194402