南昌大学面向对象程序设计实验

上传人:20****03 文档编号:152634166 上传时间:2020-11-24 格式:DOC 页数:4 大小:73KB
返回 下载 相关 举报
南昌大学面向对象程序设计实验_第1页
第1页 / 共4页
南昌大学面向对象程序设计实验_第2页
第2页 / 共4页
南昌大学面向对象程序设计实验_第3页
第3页 / 共4页
南昌大学面向对象程序设计实验_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《南昌大学面向对象程序设计实验》由会员分享,可在线阅读,更多相关《南昌大学面向对象程序设计实验(4页珍藏版)》请在金锄头文库上搜索。

1、 南昌大学实验报告学生姓名: 学 号: 专业班级: 管理科学与工程类121班 实验类型: 验证 综合 设计 创新 实验日期: 实验成绩: 实验4 C+程序的结构一、实验目的1、观察程序运行中变量的作用域、生存期和可见性。2、学习类的静态成员的使用。3、学习多文件结构在程序中的使用。二、实验任务1、运行下面的程序,观察变量x、y的值。/lab5_1.cpp #include using namespace std; void fnl(); int x=1,y=2; int main() coutBegin. endl; cout x= x endl; cout y= y endl; cout E

2、valuate x and y in main(). endl; int x=10,y=20; cout x= x endl; cout y= y endl; coutStep into fnl(). endl; fnl(); cout x= x endl; cout y= y endl; return 0; void fnl() int y=200;cout x= x endl; cout y= y endl;1 实现客户机(CLIENT)类。声明字符型静态数据成员ServerName,保存其服务器名称;声明整型静态数据成员ClientNum,记录已定义的客户数量;定义静态函数ChangeS

3、erverName()改变服务器名称。在头文件client.h中声明类,在文件client.cpp中实现,在文件test.cpp中测试这个类,观察相应的成员变量取值的变化情况。using namespace std;class Clientprivate:static char SeverName10;static int Clientnum;public:using namespace std;class Clientprivate:static char SeverName10;static int Clientnum;public:Client()coutClient构造函数被调用end

4、l;Clientnum+; Client()coutClient析构函数被调用endl;Clientnum-;static void ChangeServername()cout请输入服务器的名字:SeverName;void show();int Client:Clientnum=0;char Client:SeverName10=abcd;/Client.cppvoid Client:show()cout该用户机的服务器端名字是:endl;coutSeverNameendl;cout用户数量有: endl;coutClientnumendl;/Client.exevoid main()Cl

5、ient:ChangeServername();Client a;a.show();Client:ChangeServername();Client b;b.show();Client:ChangeServername();Client c;c.show();三、实验步骤1、运行lab5_1程序,观察程序输出。全局变量的作用域为文件作用域,在整个程序运行期间有效,但如果在局部模块中声明了同名的变量,则在局部模块中,可见的是局部变量,此时,全局变量不可见;而局部变量的生存期只限于相应的程序模块中,离开相应的程序模块,局部变量x、y就不再存在,此时同名的全局变量重新可见。2、新建一个空的项目lab5_2,添加头文件client.h,在其中声明类CLIENT,注意使用编译预处理命令;再添加源程序client.cpp,在其中实现CLIENT类,注意静态成员变量的使用方法再添加文件lab5_2.cpp,在其中定义main()函数,测试CLIENTl类,观察相应的成员变量取值的变化情况。4、 运行结果(1)(2)5、 实验心得与讨论 此次试验让我了解了程序的结构与模块间的关系,数据共享的相关内容。并学会验证了每一个语法规定,并适当采用反证的方法便于理解以及加深对其的印象。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号