





定价:89.8元
印次:5-13
ISBN:9787302566915
出版日期:2020.11.01
印刷日期:2024.08.20
图书责编:谢琛
图书分类:教材
本书以面向对象的程序设计思想为主线,以通俗易懂的方法介绍C++语言,引导读者以最自然的方式,将人类习惯的面向对象的思维方法运用到程序设计中。主要内容包括程序设计基础知识、类与对象的基本概念、继承与多态、输入输出流,以及泛型程序设计。此外,本教材还介绍了一些常用数据结构基础知识,使得读者学习本书后,能够解决一些简单的实际问题。整套教材语言生动、流畅,深入浅出。适用于各类学校的C++语言程序设计课程。
郑莉,清华大学计算机科学与技术系教授;主讲MOOC“C++语言程序设计”、“Java程序设计”;国家精品资源共享课负责人;全国高等学校计算机教育研究会副理事长;全国高等院校计算机基础教育研究会副会长;全国信息技术标准化技术委员会教育技术分技术委员会秘书长。主要研究方向:计算机教育、教育信息化、软件工程,主持和参加多项国家863、支撑计划课题和教育部课题。主编出版教材20余部,其中《C++语言程序设计》获教育部自然科学奖和国家精品教材称号。《C++语言程序设计》、《Java语言程序设计》(本MOOC配套教材)为“十二五”普通高等教育本科国家规划教材起草教育信息化相关国家标准5部、国际标准1部。获教学成果奖、北京市教学成果奖、教育部自然科学奖、教育部科技进步奖、北京市科技进步奖、电子学会科技进步奖等9项国家、教育部、北京市奖励。
前言 一、 版本说明 本书第1版于1999年出版,第2版于2001年出版,第3版于2003年出版,第4版于2010年出版。第5版是在前4版的基础上,广泛听取了读者和同行的建议,参考了最新的资料,并根据作者本人在授课过程中的经验修订而成。第5版的主要修改是增加了C++11、C++14的部分语法,并按照新的C++标准重新修订更新了原有内容。 本书第1版于2001年获得中国高校科学技术奖二等奖;第3版于2005年获得北京市高等教育精品教材奖、2008年获得清华大学优秀教材特等奖;第4版于2011年获得教育部普通高等教育国家级精品教材奖。同时,本书也是国家级教学成果二等奖、北京市教学成果一等奖和二等奖成果的重要组成部分。该书于2008年和2011年分别获评教育部“普通高等教育‘十一五’国家级规划教材”和“‘十二五’普通高等教育本科国家级规划教材”。该书英文版于2019年由德国德古意特公司正式出版。 二、 本书的编写背景 C++语言是从C语言发展演变而来的一种面向对象的程序设计语言。C++语言的主要特点表现在两方面: 一是兼容C语言,二是支持面向对象的方法。 面向对象的程序设计(ObjectOriented Programming,OOP)方法将数据及对数据的操作方法封装在一起,作为一个相互依存、不可分离的整体——对象。对同类型对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口,与外界发生关系,对象与对象之间通过消息进行通信。这样,程序模块间的关系简单,程序模块的独立性、数据的安全性具有良好的保障,通过继承与多态性,使程序...
第1章绪论1
1.1计算机程序设计语言的发展1
1.1.1机器语言与汇编语言1
1.1.2高级语言2
1.1.3面向对象的语言2
1.2面向对象的方法2
1.2.1面向对象方法的由来2
1.2.2面向对象的基本概念3
1.3面向对象的软件开发5
1.3.1分析5
1.3.2设计5
1.3.3编程5
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定点数和浮点数14
1.4.6数的表示范围14
1.4.7非数值信息的表示15
1.5程序开发的基本概念15
1.5.1基本术语15
1.5.2完整的程序过程16
1.6小结17
习题17
第2章C++语言简单程序设计18
2.1C++语言概述18
2.1.1C++语言的产生18
2.1.2C++语言的特点19
2.1.3C++语言程序实例19
2.1.4字符集20
2.1.5词法记号20
2.2基本数据类型和表达式22
2.2.1基本数据类型23
2.2.2常量24
2.2.3变量26
2.2.4符号常量28
2.2.5constexpr与常量表达式28
2.2.6运算符与表达式29
2.2.7语句38
2.3数据的输入与输出38
2.3.1I/O流38
2.3.2预定义的插入符和提取符38
2.3.3简单的I/O格式控制39
2.4算法的基本控制结构40
2.4.1用if语...
清华大学郑莉教授主编的教材《C++语言程序设计》(第5版)(ISBN:9787302566915),82.5万字,于2020年11月由清华大学出版社出版,面向全国发行,是 “‘十二五’普通高等教育本科国家级规划教材”。该书第一版于1999年12月出版,随后经过4次修订,形成了目前的第5版。该书先后被评为“北京高等教育精品教材”“普通高等教育‘十一五’国家级规划教材”“‘十二五’普通高等教育本科国家级规划教材”“普通高等教育国家级精品教材”“清华大学优秀教材特等奖”等。2021年该书荣获“首届全国教材建设奖全国优秀教材(高等教育类)一等奖”。该书是国家精品在线开放课程“C++语言程序设计基础”“C++语言程序设计进阶”的配套教材,在学堂在线平台(https://next.xuetangx.com)和B站“郑莉课堂”都有其配套课程。该教材针对程序设计的初学者,以面向对象的程序设计思想为主线,以通俗易懂的方法介绍C++语言,引导读者以最自然的方式,将人类习惯的面向对象的思维方法运用到程序设计中。目前累计发行超过100万册 ,受到使用院校师生的广泛好评。