
内容简介本书是为C++程序设计学习者量身订做的辅导书。全书分为3篇。第一篇介绍了面向过程的程序设计,主要有基本语句、语法基础、函数机制和数据类型等内容。第二篇介绍了一些实用编程技巧,内容包括阅读代码、调试程序和简单的编程思想。第三篇介绍了面向对象的程序设计,主要有类和对象、对象生灭、友元、继承等内容。书中常以形象的比喻来解释程序设计中的概念,通俗易懂,令读者印象深刻,更快地进入C++程序设计的大门。本书的内容涵盖了绝大部分常用的C++知识,可以作为大学计算机专业或非计算机专业的程序设计入门教材,也可供计算机爱好者自学使用。
作者简介潘嘉杰,毕业于上海大学计算机工程与科学学院,现就职于上海某研究院。曾荣获第三届“博创杯”全国大学生嵌入式设计竞赛二等奖,并在2007年全国嵌入式系统设计师的认证考试中排名前50位。曾在上海市北郊高级中学任教C++一年。大学二年级开始独立编写《易学C++》一书,该书尚未出版前就受到网友的广泛好评。
配套电子教案自《易学C++》出版上市以来,受到了众多初学者和编程爱好者的广泛欢迎。其书写的思路和语言的风格受到了很多读者的肯定。
为了帮助读者更好地理解这本书,作者特意编写了配套的电子教案。生动的动画示例、有趣的课堂小测试、新鲜的教学理念又在互联网上掀起了C++的热潮。
本电子教案颠覆了传统计算机语言的教学方法,可供各院校教师使用。相信使用了该电子教案之后,学生对C++的兴趣会大大增加。
由于第二章的PPT配有两段视频,如有需要请到《易学C++》官方网站下载。
版权信息书 名: 易学C++
作者:潘嘉杰
出版社:人民邮电出版社
出版时间: 2008
ISBN: 9787115177421
开本: 16
定价: 39.00 元
写给老师的话学习C++不仅仅是让学生学习一种计算机语言,更是要让学生学会计算机的思维模式,学会学习计算机语言的方法。授人以鱼不如授人以渔,即使让学生通过死记硬背通过了高难度的考试,依然无法使他们的水平有明显的提高。因此,我建议老师应该将教学的侧重点放在思维模式和学习方法上,而不是仅仅关注语法细节。那些复杂的表达式(例如i++之后加上一堆东西)在平时并不使用,况且在某些不同的编译器下
可能还有不同的结果。考试的时候,可以减少涉及具体细节的内容,没有人能保证在没有计算机的情况下直接用纸笔写出没有错误的程序。让学生知道基本概念,知道应该用什么方法解决问题,应该去找什么资料,那就可以了。
目录第一篇过程化的程序设计
第1章良好的学习开端1
1.1软件与程序1
1.2程序设计要做什么1
1.3选好一种语言2
1.4C++能够做些什么2
1.5C语言、C++和VisualC++的关系2
1.6学习程序设计的方法和必要准备3
1.7总结3
第2章Hello,World4
第3章各种各样的“箱子”——变量12
第4章要走哪条路——条件语句20
第5章有个圈儿的程序——循环语句36
第6章好用的“工具”——函数51
第7章好大的“仓库”——数组69
第8章内存里的快捷方式——指针84
第9章自己设计的箱子——枚举和结构98
第二篇实战程序设计
第10章高效阅读程序代码119
第11章调试程序代码技巧127
第12章编写程序技巧150
第三篇面向对象的程序设计
第13章初识对象163
第14章再识对象169
第15章造物者与毁灭者——对象生灭178
第16章共有财产·好朋友·操作符206
第17章父与子——继承228
第18章再谈输入与输出273
第19章万用的模板285
第20章异常的处理297
附录A常用保留字列表305
附录B常见编译错误和解决方法307
附录C参考答案310
附录D参考文献356
……