7.关键字static的作用

2018-09-02  本文已影响2人  vbuer
  1. 在函数体内,一个被声明为static的变量在这一函数调用过程中维持值不变(只初始化一次)。
  2. 在模块内,一个被声明为static的变量可以被模块内所有的函数访问,但是不能被模块外的函数访问。是一个本地的全局变量。
  3. 在模块内,一个被声明为static的函数可以被这一模块内的其他函数调用。那就是这个函数被限制在声明它的模块的本地范围内使用。
  4. 未经初始化的静态全局变量会被程序自动初始化为0

在C++中的类成员前声明static:

上一篇下一篇

猜你喜欢

热点阅读