- 40
- 0
- 约5.74千字
- 约 9页
- 2016-08-23 发布于浙江
- 举报
实验05 数据的共享与保护(实验参考)
实验05 数据的共享与保护(2学时)
(第5章 数据的共享与保护)
一、实验目的
(1) 观察程序运行中变量的作用域、生存期和可见性。
(2) 学习类的静态成员的使用。
(3) 学习多文件结构在C++程序中的使用。
二、实验任务
5_1运行下面的程序,并通过Debug观察变量的值。
//5_1.cpp
#include iostream
using namespace std;
int i;
namespace Ns
{
int j;
}
void main()
{
i=5;
Ns::j=6;
{
using namespace Ns;
int i;
i=7;
couti=iendl;
coutj=jendl;
}
couti=iendl;
} 5_2 运行下面的程序,并通过Debug观察变量的值。
//5_2.cpp
#includeiostream
using namespace std;
int i = 1; // i 为全局变量,具有静态生存期。
void other() {
static int a = 2;
static int b;
//
//只第一次进入函数时被初始化。
int c = 10; // C为局部变量,具有动态生存期,
//每次进入函数时都初始化。
a += 2;
原创力文档

文档评论(0)