第5章上机实验报告一、实验目的(1)观察程序运行中变量的作用域 74。(2)学****类的静态成员的使用。(3)学****多文件结构的 C++ 程序中的使用。二、实验任务(1)运行下面的程序,观察变量 x,y的值。【代码 lab5-1 】#include "iostream" using namespace std; void fun(); int x=1,y=2; int main() {cout<< "Begin..." <<endl; cout<< "x=" <<x<<endl; cout<< "y=" <<y<<endl; cout<< "Evaluate xand yinmain()..." <<endl; int x=10,y=20; cout<< "x=" <<x<<endl; cout<< "y=" <<y<<endl; cout<< "Step into fun()..." <<endl; fun(); cout<< "Back inmain()..." <<endl; cout<< "x=" <<x<<endl; cout<< "y=" <<y<<endl; return 0; }void fun() {int y=200; cout<< "x=" <<x<<endl; cout<< "y=" <<y<<endl; } // #ifndef CLIENT_H_INCLUDED #define CLIENT_H_INCLUDED using namespace std; class Client {public :Client(); Client(Client&p); ~Client(); static void ChangeServerName(string Name); void show(); private :static string serName; static int clientNum; };#endif //CLIENT_H_INCLUDED // #include "iostream" #include "" using namespace std; int Client::clientNum=0; string Client::serName= "ser" ; Client::Client() {clientNum++; cout<< "第"<<clientNum<< "个客户创建"<<endl; serName=serName; cout<< "Calling Constructing!" <<endl; }Client::Client(Client&p) {clientNum++; cout<< "第"<<clientNum<< "个客户创建"<<endl; serName=; cout<< "Calling Constructing!" <<endl; }Client::~Client() {clientNum--; cout<< "destructing!" <<endl; }void Client::ChangeServerName(string Name) {serName=Name; }void Client::show() {cout<
第5章上机实验报告 来自淘豆网www.taodocs.com转载请标明出处.