static关键字的作用

这个关键看似简单,但是在程序中却有很多的作用:

    1、在函数体内,一个被申明为静态的变量在这一函数调用的过程中维持不变。

    2、在模块内但是函数外,一个被声明为静态的变量可以被模块内所有函数访问,但是不能被模块外的函数访问。

    3、他是一个本地的全局变量。在模块内,一个被申明为静态的函数只可被这一模块捏的函数调用,那就是,这个函数被限制在声明他的模块的本地范围内。

你可能感兴趣的:(c)