C++程序设计基础教程
适合少学时计算机基础教育。国家精品课程配套教材,高等教育国家级教学成果二等奖

作者:郑莉

丛书名:清华大学计算机基础教育课程系列教材

定价:66元

印次:1-14

ISBN:9787302233619

出版日期:2010.08.01

印刷日期:2022.08.29

图书责编:谢琛

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书针对程序设计的初学者,以面向对象的程序设计思想为主线,以通俗易懂的方法介绍C++语言,引导读者以最自然的方式,将人类习惯的面向对象的思维方法运用到程序设计中。主要内容包括程序设计基础知识、类与对象的基本概念、继承与多态以及输入输出流。整套教材语言生动、流畅,深入浅出。适用于各类学校的C++语言程序设计课程。

一、 版本说明 本书是《C++语言程序设计(第4版)》的姊妹篇。《C++语言程序设计》第1版于1999年出版,第2版于2001年出版,第3版于2003年出版。在前三版基础上,广泛听取了读者和同行的建议,参考了最新的资料,并根据作者本人在授课过程中的经验,针对不同的教学要求,将这本书分成了两个不同的版本: 《C++程序设计基础教程》和《C++语言程序设计(第四版)》。本书适合用于程序设计课程学时较少的学校和专业。 与《C++语言程序设计(第3版)》相比,本书主要在以下方面作了修订: 1. 去掉了原来的第9、10、12、13章。 2. 从第4章开始,每章编写了新的综合实例“个人银行账户管理程序”. 3. 部分例题有更新。 与《C++语言程序设计(第4版)》相比,去年了第9、10、12章,去掉了每章的“深度探索”一节。 二、 本书的编写背景 C++是从C语言发展演变而来的一种面向对象的程序设计语言。C++语言的主要特点表现在两个方面: 一是兼容C,二是支持面向对象的方法。 面向对象的程序设计(OOP)方法将数据及对数据的操作方法封装在一起,作为一个相互依存、不可分离的整体--对象。对同类型对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口,与外界发生关系,对象与对象之间通过消息进行通讯。这样,程序模块间的关系简单,程序模块的独立性、数据的安全性具有良好的保障,通过继承与多态性,使程序具有很高的可重用性,使得软件的开发和维护都更为方便。 由于面向对象方法的突出优点,目前它已经成为开发大型软件时所采用的主要方法。而C++语...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
第1章 绪论1

  1.1 计算机程序设计语言的发展1

1.1.1 机器语言与汇编语言1

1.1.2 高级语言2

1.1.3 面向对象的语言2

  1.2 面向对象的方法2

1.2.1 面向对象方法的由来3

1.2.2 面向对象的基本概念4

  1.3 面向对象的软件开发5

1.3.1 分析5

1.3.2 设计5

1.3.3 编程6

1.3.4 测试6

1.3.5 维护6

  1.4 信息的表示与存储6

1.4.1 计算机的数字系统6

1.4.2 几种进位记数制之间的转换8

1.4.3 信息的存储单位10

1.4.4 二进制数的编码表示11

1.4.5 定点数和浮点数15

1.4.6 数的表示范围15

1.4.7 非数值信息的表示16

  1.5 程序开发的基本概念16

1.5.1 基本术语16

1.5.2 完整的程序过程17

  1.6 小结18

  习题18

第2章 C++简单程序设计19

  2.1 C++语言概述19

2.1.1 C++的产生19

2.1.2 C++的特点20

2.1.3 C++程序实例20

2.1.4 字符集21

2.1.5 词法记号22

  2.2 基本数据类型和表达式23

2.2.1 基本数据类型24

2.2.2 常量25

2.2.3 变量27

2.2.4 符号常量28

2.2.5 运算符与表达式28

2.2.6 语句37

  2.3 数据的输入与输出37

2.3.1 I/O流37

2.3.2 预定义的插入符和提取符37

2.3.3 简单的I/O格式控制38...