1、在函数体内,一个被申明为静态的变量在这一函数被调用的过程中维持其值不变;
2、在模块内(函数体外),一个被申明为静态的变量可以被模块内所有函数访问,但不能被模块外的其他函数访问。它为一个本地全局变量;
3、**在模块内,**一个被申明为静态的函数只可被这一模块内的其他函数调用。那就是这个函数被限制在申明它的模块的本地范围使用。
c/c++语言中,关键字static作用有哪些?
最新推荐文章于 2024-08-08 09:02:32 发布
1、在函数体内,一个被申明为静态的变量在这一函数被调用的过程中维持其值不变;
2、在模块内(函数体外),一个被申明为静态的变量可以被模块内所有函数访问,但不能被模块外的其他函数访问。它为一个本地全局变量;
3、**在模块内,**一个被申明为静态的函数只可被这一模块内的其他函数调用。那就是这个函数被限制在申明它的模块的本地范围使用。