C++程序设计.ppt
《C++程序设计.ppt》由会员分享,可在线阅读,更多相关《C++程序设计.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C+语言程序设计,王雪晶,教材,C+程序设计.谭浩强. 清华大学出版社. 2004.,参考书,C+ Primer Plus.Stephen Prata.人民邮电出版社.2002年.C+程序设计语言 (特别版).美(斯特朗斯特鲁普)著.裘宗燕译.机械工业出版社.2002年.C+Primer_3rd.潘爱民,张丽译.中国电力出版社.,教学安排,理论课:星期二5、6节(3-11周)上机:4-12周信工星期二1、2节测控星期二7、8节通信星期四5、6节考试:第13周,教学要求,上课记笔记课后复习上课、上机不得缺席,教学内容,第1章 C+的初步知识第8章 类和对象第9章 关于类和对象的进一步讨论第10章
2、 运算符重载第11章 继承与派生第12章 多态性与虚函数第13章 输入输出流,第1章 C+的初步知识,1.1 从C到C+ 1.2 最简单的C+程序 1.3 C+程序的构成和书写形式 1.4 C+程序的编写和实现 1.5 关于C+上机实践,1.1 从C到C+,1954年,FORTRAN语言;1964年,BASIC语言;1972年,C语言由美国贝尔实验室的D.M.Ritchie研制;20世纪80年代初, C+是由AT&T Bell(贝尔)实验室的Bjarne Stroustrup博士及其同事于在C语言的基础上开发成功的。,1.1 从C到C+,C+1.0 1988C+2.0 1989C+3.0 19
3、91C+4.0 ANSI C+ 1997,C+对C的“增强”,表现在两个方面:,(1) 在原来面向过程的机制基础上,对C语言的功能做了不少扩充。(2) 增加了面向对象的机制。,面向过程与面向对象不是矛盾的,过程式程序设计,确定你需要哪些过程;采用你能找到的最好的算法。,例:平方根函数double sqrt(double arg) / code for calculating a square rootvoid f() double root2 = sqrt(2); /,程序设计风格:,面向对象的程序设计,用户定义类型(将数据和函数封装起来)类层次结构设计,1.2 最简单的C+程序,例1.1 输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 程序设计
限制150内