解析C例题代码第3章例题.doc

解析C例题代码第3章例题.doc

ID:57261551

大小:94.00 KB

页数:28页

时间:2020-08-07

解析C例题代码第3章例题.doc_第1页
解析C例题代码第3章例题.doc_第2页
解析C例题代码第3章例题.doc_第3页
解析C例题代码第3章例题.doc_第4页
解析C例题代码第3章例题.doc_第5页
资源描述:

《解析C例题代码第3章例题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章例题【例3-1】//employee2.h#include#includeusingnamespacestd;classEmployee//定义Employee类{public:Employee();//构造函数的声明voidSetname(string);//设置姓名函数voidSetpay(floatpay);//设置工资函数stringGetname();//提取姓名函数voidDisplay();//显示信息函数protected:stringname;//姓名intno;//编号floatsal

2、ary;//月工资staticintmaxno;//静态数据成员,表示员工编号基数};//employee2.cpp#include"employee2.h"intEmployee::maxno=1000;//静态数据成员初始化Employee::Employee()//构造函数的实现{no=++maxno;}voidEmployee::Setname(stringnamep)//设置姓名函数,指针作函数参数{name=namep;}voidEmployee::Display()//显示信息函数{cout<<"编号为:"<

3、月工资为:"<>namep

4、tr;employy[i].Setname(nameptr);cout<<"请输入员工的月工资:";cin>>pay;employy[i].Setpay(pay);}for(i=0;i<4;i++){cout<usingnamespacestd;voidf1(){inta=1,b=2;staticintc;a++;b++;c++;cout<

5、usingnamespacestd;intmain(){int*iptr;//声明int型指针iptrinti;//声明int型数iiptr=&i;//取i的地址赋给iptri=100;//int型数赋初值cout<<"Outputinti="<

6、值cout<<"Outputintpointeri="<<*iptr<usingnamespacestd;intmain(){int*a=newint;//在堆中分配int型变量所需空间,并将起始地址赋给指针a*a=76;//将76存入指针a指向的内存空间cout<<*a<

7、.cpp#includeusingnamespacestd;intmain(){intarraysize;int*array;cout<<"pleaseinputanumberofarray:";cin>>arraysize;if((array=newint[arraysize])==NULL)//申请一块连续的存储空间{cout<<"Can'tallocatememory,terminating.";//未分配到存储空间exit(1);//发生错误,退出程序}for(intcount=0;count

8、unt++){array[count]=count*2;cout<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。