C++ 面向對象程式設計

C++ 面向對象程式設計

ID:38193011

大小:213.50 KB

页数:41页

时间:2019-06-07

C++ 面向對象程式設計_第1页
C++ 面向對象程式設計_第2页
C++ 面向對象程式設計_第3页
C++ 面向對象程式設計_第4页
C++ 面向對象程式設計_第5页
资源描述:

《C++ 面向對象程式設計》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++面向对象程序设计学习目的:本课程是计算机技术专业的一门专业技术基础课。本课程的学习目的是:理解并掌握面向对象程序设计的基本概念与方法,进而学会利用C++语言解决一般应用问题,并为后续的专业课程奠定程序设计基础。通过本课程的讲授、上机实验及习题等教学环节的实施,使学生达到以下基本要求:l理解并掌握面向对象程序设计的一些基本概念和方法;l以c++语言中的面向对象机制为主,使学生逐步掌握c++的面向过程和面向对象的功能,从而掌握面向对象程序设计的基本知识和基本技能。l树立软件工程的思想,培养良好的、规范的编程风格;

2、突出面向对象程序设计的思想52学习方法和特点1.从三个方面进行技能培养的要求:掌握基本知识;大量阅读实例;编写程序实践。2.注重实例的阅读和理解。3.注重实践课的学习。4.注重自学能力的培养(提倡:以学为主,以教为辅)。学习要求1.做好理论课前、课后的预习和复习2.做好实习课前、课后的准备和总结3.访问学习网站:4.阅读参考书籍:《面向对象的程序设计》刘加海著科学出版社《C++程序设计教程》钱能著清华大学出版社《C++程序设计教程》(美)H.M.DEITEL等清华大学出版社第一章C++初步知识521.1C++的产生

3、和特点一、C++的产生二、C++的特点1.2C++程序的结构特性一、一个简单的C++示例程序二、C++程序的结构特性1.3C++对C非面向对象方面的扩充一、c++的输入输出流二、用const定义常变量三、函数的原型声明四、函数的重载五、函数模块六、带有缺省参数值的函数七、变量的引用八、内置函数(内联函数)九、作用域运算符十、字符串变量十一、动态存储管理运算符new和delete1.4C++程序的编写和实现1.5关于C++的上机实践第一章C++初步知识521.1C++的产生和特点一、C++的产生C的局限性:1.不支持

4、代码重用;2.难以控制程序的复杂度,不适合开发大型程序。二、C++的特点1.C++全面兼容C、运算符更加丰富;2.程序可读性更好、结构更合理、3.更高质量的代码;4.有很强的数据处理能力、更强的软件开发效率5.支持面向对象的机制二、C++的作用1.求解计算问题2.大量数据的处理3.编写应用软件4.编写系统软件5.编写游戏软件1.2C++程序的结构特性一、简单的C++示例程序52例1.1输出一行字符(P2例1.1)#includeusingnamespacestd;//使用命名空间std参考P28

5、2~283标准C++要求intmain()//标准C++intmain()P2注释{cout<<”thisisaC++program.”;return0;}例1.2-1两数相加(P3例1.2)#include//预处理命令usingnamespacestd;//使用命名空间stdintmain()//主函数首部{//函数体开始inta,b,sum;//定义变量cin>>a>>b;//输入语句sum=a+b;//赋值语句cout<<"a+b="<

6、;//如程序正常结束,向操作系统返回一个零值}例1.2-2两数相加(用函数实现)#includeusingnamespacestd;52intadd(inta,intb);intmain(){intx,y,sum;cout<<"entertwonumbers:"<<'';cin>>x>>y;sum=add(x,y);cout<<"thesumis:"<

7、求其较大者(P4例1.3)#includeusingnamespacestd;intmain(){intmax(intx,inty);//对max函数作声明inta,b,c;52cin>>a>>b;c=max(a,b);//调用max函数cout<<"max="<y)z=x;elsez=y;return(z);}二、C++程序的结构特性例1.4典型的C++程序结构52#include

8、ostream>usingnamespacestd;classStudent//声明一个类,类名为Student{private://定义类的私有部分成员intnum;intscore;charname[20];public://定义类的公有部分成员voidsetdeta(){cin>>num;cin>>score;}voiddisplay(){cout<<

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

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

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