首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

C++程序设计(第2版)

2010-07-15 
商家名称 信用等级 购买信息 订购本书
C++程序设计(第2版) 去商家看看
C++程序设计(第2版) 去商家看看

 C++程序设计(第2版)


基本信息·出版社:清华大学出版社
·页码:244 页
·出版日期:2008年11月
·ISBN:7302184623/9787302184621
·条形码:9787302184621
·版本:第2版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:高等学校计算机基础教育教材精选

内容简介 《C++ 程序设计》系统地讲述了C++语言的基本概念和编程方法,首先介绍C++的基本表达式、基本语句和函数,接着阐述面向对象的基本概念和类、对象的设计办法,然后讲述C++程序设计的继承、多态和输入输出结构,最后通过实际例子阐明C++程序设计方法和技巧。《C++ 程序设计》针对我国计算机程序设计教育的特点,重点放在让读者掌握分析问题和解决问题的方法上,力求将复杂的概念用简洁的语言描述出来,让读者学会用C++语言编写实际应用程序。《C++ 程序设计》内容丰富,结构合理、语言流畅,融趣味性与科学性于一体,同时配有大量习题和实训题目,读者可通过学习《C++ 程序设计》的配套用书《C++程序设计实训(第2版)》,加深对《C++程序设计(第2版)》的理解。
编辑推荐 《C++ 程序设计》适合作为大学各专业程序设计语言课程的教材,也可供各类计算机应用人员学习使用。
目录
第1章 C++入门
1.1 什么是C++
1.1.1 什么是C++程序设计语言
1.1.2 C++程序开发过程
1.2 一个C++程序
1.3 C++程序的结构
1.3.1 主程序
1.3.2 函数
1.3.3 输入输出
1.3.4 头文件
1.3.5 注释
1.4 例题分析和小结
1.4.1 例题
1.4.2 解题分析
1.4.3 小结
实训1 编制一个简单C++的程序
习题1

第2章 数据类型和表达式
2.1 词法符号
2.1.1 标识符
2.1.2 关键字
2.1.3 常量
2.2 基本数据类型
2.2.1 基本数据类型
2.2.2 变量
2.3 结构数据类型
2.3.1 数组
2.3.2 结构体类型
2.3.3 共用体类型
2.4 表达武
2.4.1 算术表达武
2.4.2 关系表达武
2.4.3 逻辑表达武
2.4.4 运算顺序
2.5 例题分析和小结
2.5.1 例题
2.5.2 解题分析
2.5.3 小结
实训2 标识符和表达式实训
习题2

第3章 语句和函数
3.1 赋值语句
3.2 选择语句
3.2.1 条件语句
3.2.2 开关语句
3.3 循环语句
3.3.1 while循环语句
3.3.2 for循环语句
3.3.3 break和continue语句
3.3.4 多重循环
3.4函数
3.4.1 函数的定义
3.4.2 函数的调用
3.4.3 函数的传值参数
3.4.4 函数的引用参数
3.4.5 函数的默认参数
3.5 函数的重载
3.5.1 函数参数类型童载
3.5.2 函数参数个数重栽
3.6 系统函数的调用
3.7 例题分析和小结
3.7.1 例题
3.7.2 解题分析
3.7.3 小结
实训3 职工信息处理和趣味取球
习题3

第4章 面向对象基本概念与类
4.1 面向对象程序设计的基本概念
4.1.1 对象
4.1.2 抽象
4.1.3 封装
4.1.4 继承
4.1.5 多态
4.2 类
4.2.1 类的定义
4.2.2 类的数据成员
4.2.3 类的成员函数
4.2.4 类成员存取权限
4.3 成员函数重载
4.4 例题分析和小结
4.4.1 例题
4.4.2 解题分析
4.4.3 小结
实训4 建造集合类实训
习题4

第5章 对象
5.1 对象的建立和撤销
5.1.1 对象的定义
5.1.2 构造函数
5.1.3 析构函数
5.2 对象的赋值
5.2.1 复制构造函数
5.2.2 重载赋值运算符.
5.2.3 修改对象的数据成员
5.3 例题分析和小结
5.3.1 例题
5.3.2 解题分析
5.3.3 小结
实训5 数组数据处理对象实训
习题5
第6章 指针和引用
第7章 继承
第8章 静态成员和友元
第9章 多态和虚函数
第10章 输入流和输出流
第11章 模板和异常处理
第12章 综合应用实例
参考文献
……
序言 随着计算机科学技术的迅猛发展和面向对象技术的日臻完善,《C++程序设计》第1版经过全国各地师生5年教与学的实践,受到了众多读者的好评与鼓励,同时也得到了一些有益的修改建议。为了使本书更好地满足教学的需要,更好地做到思路清晰,通俗易懂,由浅入深,重在实用,更加强调增强学生的实际编程能力,让学生学得会、用得上,我们对部分内容进行了适当的修订。
在教材的修订过程中,作者对C++的知识体系和核心内容再次进行了深入的探讨,综合考虑C++的整体结构和C++初学者的接受能力,为了更加适应读者的学习需求,认真调整了讲授内容和表述方式,主要做了如下几点工作:
(1)适当调整了讲解内容的难易程度,语句更加通俗易懂,题意和题型同时做到循序渐进、由浅入深,更加适合初学者阅读理解。
(2)以实用为宗旨,做到多讲常用的内容,少讲罕用的内容,不讲几乎不用的内容,重写了第2章数据类型和表达式、第3章语句U和函数、第10章输入流和输出流以及第12章综合应用实例的部分内容。
(3)案例更加贴近生活,注重提升学年的学习兴趣,适当增加训练强度,修订了部分例题和习题:
(4)改正了第1版出现的一些错误,删除了一些学生反映难懂的部分,补充了相应的易学内容。使知识点更加完备,又易于学习掌握。
(5)书中的所有的程序在VC++6.0环境下,编译运行通过,便于学生学习。
安徽大学对本书的修订工作从人力物力上给予了大力支持,杨为民参加了本书第2版的修订工作、王书宇参加了本书第2版的第10章输入流和输出流及第12章综合应用实例的重写工作,高莉参加了本书5第2版的第2章数据类型和表达式及第3章语句和函数的重写工作,纪霞、徐怡也为本书第2版的修订做了大量的工作。
全国各地的读者对《C++程序设计》第1版给予了高度评价,同时也提出了许多宝贵的意见和建议,对读者的厚爱和无私帮助表示衷心的感谢。我的许多同事和学生,对第2版书稿提出了大量宝贵意见,在此表示衷心的感谢。
一切为了读者,为了一切读者,为了读者一切,是我们的心愿和目标,但是由于作者水平有限,难免出现这样或那样的错误与不足,敬请广大读者不吝赐教。
李龙澍
2008年6月30日于安徽大学
文摘 为了更好地适应现代信息社会的发展,每一位计算机工作者都有必要学会使用一门计算机程序设计语言。C++语言是当今最流行的一种计算机程序设计语言。
1.1什么是C++
1.1.1 什么是C++程序设计语言
人们要进行某种游戏,就必须遵循这种游戏的游戏规则。计算机程序设计语言是一种人与计算机交互的游戏规则。要想让计算机完成某种任务,人们必须首先掌握这种交互的游戏规则。计算机是完全按照人们编写的程序进行工作的。计算机程序设计语言是计算机可以认识的语言,人们可以用这种语言描述问题的解决方法和步骤,计算机就可以理解并执行。
计算机语言随着计算机科学的发展而发展,它的每一步发展都是使计算机语言与人类的自然语言更加接近。
在20世纪80年代以前,人们编写程序是面向过程的,就是把现实生活中的问题,转化成一个个的过程,再把每个过程编写成程序。
到了20世纪80年代,出现了面向对象的思想,就是把一个事物(或实体)编写一段程序,不要再把它转换成过程,少了个中间环节,也就减少了出错的可能性。
C++足当今最流行的一种面向对象的程序设计语言,它是在20世纪80年代早期由贝尔实验室开发的一种语言。当时C语言已经非常流行,随着问题复杂度的提高和面向对象方法的提出,C语言显得力不从心,C++是由C语言扩展而成的,它继承了C语言的优点,又极大地扩充了C语言的功能。C++已经在众多应用领域中作为首选程序设计语言,尤其适用于开发中等和大型的计算机应用项目。从开发时间、费用到形成的软件的可重用性、可扩充性、可维护性以及可靠性等方面都显示出C++的优越性。
热点排行