static
实验介绍
在 C/C++
中都可以使用 static
关键字,但是却需要注意在 C
与 C++
的使用方法有差异。C++
除了继承 C
中 static
的使用方法外还增加了新的使用方法。本次实验主要介绍 static
在 C++
中的使用方法。
静态的成员在实例化对象之前已经产生,并将数据存放在全局(静态)存储区。
知识点
C 语言
中static
作用- 静态数据成员
- 静态成员函数
C 语言
中 static
作用
static 作用
static
修饰局部变量。static
修饰全局变量。static
修饰函数。
静态局部变量
- 静态局部变量在全局数据区分配内存。
- 静态局部变量只初始化一次。
- 静态局部变量一般在声明处初始化,如果没有显式初始化,会被程序自动初始化为 0。
- 静态局部变量比普通局部变量生命周期长,始终驻留在全局数据区,直到程序运行结束。但其作用域还是为局