| 商品名称: C++程序设计/高等院校计算机精品教材系列 | 出版社: 机械工业 | 出版时间:2012-03-01 |
| 作者:郑莉//李超 | 开本:16开 | 印刷时间: 2012-03-01 |
| 定价: 39.8 | 页数:330 | 印次: 1 |
| ISBN号:9787111368069 | 商品类型:图书 | 版次: 1 |
郑莉、李超编著的《C++程序设计》立足基础,注重实践,讲解C++的基础语法和面向对象的程序设计方法,以及文件I/O、模板和异常处理机制,通过大量例题讲解程序设计思想,引导学习者在实践中掌握C++语言和面向对象的程序设计技术。每一章包括正文、复习思考、实验指导、自测练习,涵盖了全部教学环节。
郑莉、李超编著的《C++程序设计》面向没有程序设计基础的初学者, 立足基础,注重实践,讲解C++的基础语法和面向对象的程序设计方法,以 及文件I/O、模板和异常处理机制,通过大量例题讲解程序设计思想,引导 学习者在实践中掌握C++语言和面向对象的程序设计技术。每一章包括正文 、复习思考、实验指导、自测练习,涵盖了全部教学环节。《C++程序设计 》适于作为大专院校的教材,以及读者自学。
郑莉教授,清华大学计算机学与枝术系。国家级教学团队骨干。ISO/IEC、J TCI SC56国际标准组织专家及联合编辑,教育部教育信息化技术标准委员会副秘书长。从事计算机基础课教学及软件工程。网络教育枝术研究,刨建了国家精品课“面向对象的程序设计”,主持865重点项目课题,研制了多部信息技术国家标淮、国际标准,获国家级教学成果二等奖、北京市教学成果一等奖、教育部中国高校科学枝术奖自然科学二等奖。主编了10多本计算机程序设计的畅销教材。 李超博士,清华大学信息技术研究院副研究员,中国计算机学套高级会员。中国计算机学会信息存储披术专委委员,国家标准化管理委城会下属全国文献影像技术标准化枝术委城会《SAC/TC86/SC6》委试从事计算机基础课教学及海量数字资源管理、数字图书馆/档案馆技术研究。获国家档案局优秀科技成果三等奖,北京市档案局优秀科技成果一等奖。申请发明专利多项。已获得授权发明专利3项。在国内外重要学术期刊及学术会议上发表与信息存储和海量数字资源管理相关的学术论丈30余篇,其中大部分都被三大检索收录。
前言
第1章 程序与数据
1.1 程序设计概述
1.1.1 计算机程序设计语言
1.1.2 C++语言
1.2 数据的存储与表示
1.2.1 数据的存储
1.2.2 基本数据类型
1.2.3 类与对象
1.2.4其他自定义类型
1.2.5 数据的输入与输出
1.3 复习思考
1.4 实验指导
1.5 自测练习
第2章 运算的模拟
2.1 运算符与表达式
2.1.1 算术运算
2.1.2 赋值运算
2.1.3 自增/自减运算
2.1.4 逗号运算
2.1.5 关系运算
2.1.6 逻辑运算
2.1.7 条件运算
2.1.8 sizeof运算
2.1.9 位运算
2.2 运算优先级与类型转换
2.2.1 优先级
2.2.2 类型转换
2.3 运算符重载简介
2.4 复习思考
2.5 实验指导
2.6 自测练习
第3章 流程控制
3.1 判断与选择
3.1.1 基本的选择结构
3.1.2 多重选择
3.2 重复执行
3.2.1 while语句
3.2.2 dowhile语句
3.2.3 for语句
3.2.4 选择结构与循环结构的嵌套
3.3 其他控制语句
3.3.1 break与continue
3.3.2 switcll语句
3.3.3 goto语句
3.4 复习思考
3.5 实验指导
3.6 自测练习
第4章 类与对象
4.1 对现实事物的模拟
4.2 类的设计
4.2.1 类的定义格式
4.2.2 数据成员
4.2.3 函数成员
4.2.4 成员的访问控制
4.3 对象
4.3.1 对象的定义与使用
4.3.2 对象的构造
4.3.3 对象析构
4.4 复习思考
4.5 实验指导
4.6 自测练习
第5章 共享与数据保护
5.1 类的静态成员
5.1.1 静态数据成员
5.1.2 静态函数成员
5.2 友元类
5.3 共享数据的保护
5.3.1 常引用
5.3.2 常对象
5.3.3 常成员
5.4 复习思考
5.5 实验指导
5.6 自测练习
第6章 全局函数
6.1 全局函数的定义
6.1.1 函数定义的语法
6.1.2 全局函数调用及调用对定义的要求
6.1.3 内联函数
6.1.4 带默认形参值的函数
6.1.5 全局函数重载
6.2 全局函数的调用
6.2.1 函数调用的执行机制
6.2.2 函数调用举例
6.3 标识符的作用域与对象的生存期
6.3.1 作用域与可见性
6.3.2 静态与动态生存期
6.4 类的友元函数
6.4.1 全局友元函数
6.4.2 类的成员函数作为友元函数
6.5 函数的嵌套与递归调用
6.5.1 嵌套调用
6.5.2 递归调用
6.6 使用c++系统函数
6.7 复习思考
6.8 实验指导
6.9 自测练习
第7章 数组与字符串
7..1 数组
7.1.1 一维数组
7.1.2 多维数组
7.1.3 数组作为函数参数
7.2 字符串
7.2.1 用字符数组存储和处理字符串
7.2.2 string类
7.3 复习思考
7.4 实验指导.
7.5 自测练习
第8章 指针
8.1 指针的定义与使用
8.1.1 内存空间的访问方式
8.1.2 指针变量的声明
8.1.3 与地址相关的运算——“*”和“&”
8.2 指针运算
8.2.1 指针的赋值
8.2.2 指针的算术运算
8.2.3 指针的比较
8.3 指针与数组
8.3.1 用指针处理数组元素
8.3.2 指针数组
8.4 指针与函数
8.4.1 用指针作为函数参数
8.4.2 指针型函数
8.4.3 指向函数的指针
8.5 对象指针
8.6 复习思考
8.7 实验指导
8.8 自测练习
第9章 动态内存分配
9.1 动态内存分配与释放
9.1.1 new运算和delete运算
9.1.2 动态内存分配与释放函数
9.2 浅拷贝与深拷贝
9.2.1 浅拷贝
9.2.2 深拷贝
9.3 复习思考
9.4 实验指导
9.5 自测练习
第10章 类的重用
10.1 类的组合
10.1.1 对象成员的初始化
10.1.2 向前引用声明
10.2 继承与派生
10.2.1 派生类成员访问控制
10.2.2 派生类的构造和析构函数
10.2.3 向上转型
10.3 虚继承
10.3.1 同名隐藏
10.3.2 虚基类
10.4 复习思考
10.5 实验指导
10.6 自测练习
第11章 多态性
11.1 多态性概述
11.2 虚函数
11.2.1 一般虚函数成员
11.2.2 虚析构函数
11.3 抽象类
11.3.1 纯虚函数
11.3.2 抽象类
11.4 复习与思考
11.5 实验指导
11.6 自测练习
第12章 流类库与输入/输出
12.1 I/O流的概念及流类库结构
12.2 输出流
12.3 输入流
12.4 输入输出流
12.5 复习思考
12.6 实验指导
12.7 自测练习
第13章 运算符重载
13.1 运算符重载的规则
13.2 运算符重载为成员函数
13.3 运算符重载为非成员函数
13.4 典型运算符重载示例
13.4.1 算术运算符的重载
13.4.2 赋值运算符的重载
13.4.3 自增/自减运算符的重载
13.4.4 逻辑运算符的重载
13.5 其他操作符的重载
13.5.1 流输入输出操作符的重载
13.5.2 下标操作符的重载
13.6 复习思考
13.7 实验指导
13.8 自测练习
第14章 模板
14.1 函数模板
14.1.1 函数模板的概念、定义与应用
14.1.2 函数模板的实例化
14.1.3 模板实参的省略
14.2 类模板
14.2.1 类模板的概念、定义与应用
14.2.2 模板类的派生与继承
14.3 复习思考
14.4 实验指导
14.5 自测练习
第15章 异常处理
15.1 异常处理的基本思想
15.2 C++异常处理的实现
15.2.1 异常处理的语法
15.2.2 声明异常接口
15.3 异常处理中的构造与析构
15.4 标准程序库异常处理
15.5 复习思考
15.6 实验指导
15.7 自测练习
附录 自测练习题参考答案
解码的乐趣:在比特的河流中畅游 拿起《编码——隐匿在计算机软硬件背后的语言》,我首先感受到的是一种挑战与探索的召唤。我一直认为,计算机科学中最迷人的地方,就在于它能够将抽象的逻辑转化为实际的运行,而“编码”正是这一切的核心。我希望这本书能够深入到计算机硬件的每一个细节,去讲述那些构成数字世界的最小单元是如何协同工作的,比如晶体管如何开关,信号如何传输,以及这些基础的物理操作如何被抽象成更高级的指令。我期待的,是一种能够让我“看到”代码如何在硬件层面被执行的过程,理解 CPU 的工作原理,内存的管理机制,以及操作系统如何充当硬件与应用程序之间的桥梁。这本书,在我心中,应该是关于“为什么”和“怎么样”的解答,它能让我明白,为什么我们编写的代码会产生预期的结果,又或者在发生错误时,问题可能出在哪里。我希望能通过这本书,构建起一个完整的计算机系统运作的图景,从最底层的物理原理,到最上层的用户界面,都能够在我脑海中形成清晰的联系。
评分逻辑的诗篇:编织数字世界的艺术 “编码”这个词,对我来说,总是带有一种神秘的吸引力。《编码——隐匿在计算机软硬件背后的语言》这个书名,更是让我对它充满了遐想。我希望这本书能够跳脱出单纯的技术手册的窠臼,以一种更加文学化、更具启发性的方式,来解读“编码”的奥秘。我期待的,是一种能够让我感受到,编程不仅仅是机械的指令堆砌,而是一种逻辑的艺术,一种将思想转化为现实的创造过程。我希望这本书能带领我,从最初的电信号,到复杂的算法,再到构建庞大的软件系统,去理解整个“编码”世界的演进和发展。我希望能在这本书中,找到关于“简洁”、“优雅”、“高效”的代码哲学,理解不同的编程范式是如何塑造软件的设计思路。我期待的,是一种能够让我产生共鸣的阅读体验,它能够激发我对于计算机科学的热情,让我看到在这冰冷的数据流背后,隐藏着人类智慧的闪光和创造的乐趣。
评分代码的低语:从硅基生命到数字灵魂的诞生 这本书的名字《编码——隐匿在计算机软硬件背后的语言》本身就充满了哲学意味,让我联想到那些生命最初的编码,DNA的螺旋结构,又或是宇宙的运行法则。我想象着,这本书会以一种宏大的视角,去审视“编码”的本质,它不仅仅是人类创造的工具,更是某种普适性的信息组织与传递的规律。我希望它能深入浅出地阐述,从最基础的逻辑门电路,到构成现代计算机的复杂处理器,这中间的演变和设计思想是如何一步步被“编码”所驱动的。我渴望了解,那些被我们称为“代码”的字符,是如何转化为物理信号,如何在芯片上奔跑,最终呈现出我们所看到的绚丽多彩的数字世界。这本书,或许能让我明白,为什么某些代码能够如此优雅高效,而另一些却显得笨拙低效;为何不同的编程语言拥有不同的“性格”和适用场景。我期待的,是一种能够让我抬头仰望,低头深思的阅读体验,它能让我感受到,在这看似冰冷的二进制世界里,同样蕴含着人类智慧的温度和创造的激情。
评分初遇“编码”:窥见二进制的星辰大海 手捧这本《编码——隐匿在计算机软硬件背后的语言》,内心涌动着一股莫名的期待,仿佛即将踏上一场未知的探险。我一直对那些驱动着我们日常生活的数字世界充满好奇,但深知其背后隐藏着一套复杂的逻辑体系,那便是“编码”。这本书的封面设计,简洁却富有深意,仿佛预示着我将有机会揭开那层神秘的面纱,触碰到冰冷的金属和跳跃的电流背后,那些由0和1构成的,看似枯燥却又极其强大的语言。我期待的,不仅仅是了解一些技术术语,而是希望能够理解编程的思维方式,那种将抽象概念具象化,将复杂问题拆解为一系列简单指令的能力。我希望这本书能像一位经验丰富的向导,带领我穿梭在逻辑的迷宫中,让我领略到二进制世界的精妙之处,体会到程序员们如何用这套独特的语言,搭建起我们赖以生存的数字文明。从硬件的底层运作到软件的高层应用,我希望能在这本书中找到一条清晰的脉络,理解代码是如何转化为可见的界面和可交互的功能,如何让冰冷的机器拥有“智慧”。这本书,在我看来,将不仅仅是一本技术书籍,更是一次关于理解和创造的启蒙。
评分从“码农”到“码士”:探寻编码的进阶之路 《编码——隐匿在计算机软硬件背后的语言》这个书名,在我看来,预示着一场深入的探索之旅。我一直对计算机的底层运行机制感到好奇,而“编码”无疑是连接软件和硬件的关键。我希望这本书能够从最基础的二进制表示开始,层层递进,深入浅出地揭示计算机是如何理解和执行我们编写的代码的。我期待的,不仅仅是了解各种编程语言的语法,而是能够理解那些抽象的指令背后,是如何转化为硬件层面的电信号和逻辑操作。这本书,在我看来,应该是一本能够让我“看到”代码如何被编译、链接、加载,最终在 CPU 上奔跑的指南。我希望能理解,为什么有些程序运行得如此流畅,而另一些却显得迟滞;为何不同的硬件架构会对代码的执行产生影响。我期待的,是一种能够让我建立起对整个计算机系统运作的宏观认识,从最底层的门电路,到复杂的操作系统,都能在我脑海中形成清晰的关联。
评分简单易懂 很好
评分没有塑封膜,不过有泡泡纸,外观还算完整。
评分妙不可言。。。。。。
评分书还是不错的,很喜欢
评分产品不错,经常买。大家都能用。
评分好书,赞一个
评分以前看的电子版的,特别买的纸的,书的内容很好
评分除了书有一点小瑕疵以外,其他都还能接受。还有就是物流太慢了……
评分不错的书,印刷和装帧的感觉像一本文学类书籍,挺小清新的,希望看完能有所收获!
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有