C++程序设计(第2版)
书中较多地使用了演示性的程序分析程序运行的内部原理

作者:邵荣

丛书名:重点大学计算机专业系列教材

定价:59.8元

印次:2-3

ISBN:9787302473183

出版日期:2018.02.01

印刷日期:2019.08.21

图书责编:贾斌

图书分类:教材

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

本书共分4篇,即基础编程、面向过程编程、面向对象编程和泛型编程,内容逐步深入。其中,基础编程篇介绍了选择和循环结构、数据和表达式的基本知识、数组结构和简单的指针使用; 面向过程编程篇介绍了函数的使用、标识符的作用域和变量的存储类型、指针的高级用法和预处理; 面向对象编程篇介绍了类与对象的封装性、继承性和多态性,以及对象的构造、运算符的重载、文件的使用、异常处理等; 泛型编程篇则介绍了模板和简单的STL编程。 本书可作为高等院校低年级学生的教材,也可作为其他相关人员根据不同层次要求学习C++语言的参考书。

1、本书程序例子进行了分类,分成A、B、C三类,A类基本用法,B类演示程序,C类典型程序。2、本书对一些计算的细节作了细致的分析,如实数计算会有误差,阶乘使用双精度保存可以适当避免算术溢出错误。3、练习题围绕提高编程能力,以编程为主,也有综合练习题提供了考试的各类题型。4、附录B有VisualC++编写控制台应用程序的简单操作,易于自学入门。5、附录C有使用标准名空间std的程序(本书采用)与早期不用std的程序之间的差异,以应对不用std的程序的重要考试,如江苏省C++等级考试。6、对输入输出流的格式操纵符的实现原理简单作了介绍。

F O R E W O R D 前言 一、 本书的主要特点 本书的编写基于作者在多年的C++教学中改进教学形式的尝试。作为C++课程教材,作者除了将C++的主要内容写入本书外,还进行了一些教材上的补充和尝试,包括以下方面。  本书的C++内容兼顾C++国际标准和目前还在使用的C++旧版本,与大量C++旧版本的书籍和某些C++考试大纲相通,又顾及C++的使用趋势。  本书的结构是从非常基本的C++知识到泛型编程知识,共分4篇,第一篇是最基本的编写C++程序的知识,用于C++编程的快速入门,但也有足够丰富的内容; 第二篇可以使读者编写较为复杂的C++程序; 第三篇可以使读者利用面向对象的方法编写大规模的程序; 第四篇则提供了C++国际标准提倡的泛型编程方法。  本书在附录部分介绍了计算机基础知识、Visual C++软件的基本操作和基本调试功能、C++旧版本与新标准的比较。  本书的程序示例分为A、B、C三类,A类程序是最基本的C++的用法,B类程序是用于说明某个原理和用法的演示程序,C类程序是比较经典具有实用性的C++程序。当读者通过B类程序了解了程序的运行原理后,B类程序几乎可以弃之不用。C类程序是值得熟记的程序。  本书以提高读者编写程序的能力为主要目的,练习基本上是大量的编程题。全书4篇中的前3篇,每一篇的末尾都提供了综合练习题,以类似试卷的形式给读者提供熟悉课程考试和计算机等级考试的题型。 对于本书可以有层次地进行学习,当读者时间有限时可以只学习第一篇,能够基本掌握C++编程知识并能编写各种不太复杂的程序,再学一下...

暂无课件

样章下载

暂无网络资源

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

目录
荐语
查看详情 查看详情

C O N T E N T S

目录

第一篇基 础 编 程

第1章C++概述

1.1C++历史背景

1.2C++语言的特点

练习题

第2章简单的C++程序

2.1流程框图

2.2简单的顺序结构程序

2.3有分支和循环结构的程序

2.3.1有分支结构的程序

2.3.2有循环结构的程序

2.3.3结构化的程序设计及结构化流程图

练习题

第3章数据与运算

3.1引言

3.2字符集与标识符

3.3基本数据类型

3.4常量

3.4.1字面常量

3.4.2符号常量

3.5基本运算及表达式

3.5.1算术运算、比较运算和逻辑运算

3.5.2增量/减量运算、赋值运算和逗号运算

3.5.3字符数据的处理

3.6对表达式的进一步说明

3.6.1整数除和算术溢出

3.6.2比较运算的特殊用法

3.6.3前置与后置的增量和减量

3.6.4类型的转换

3.6.5短路表达式

3.7位运算

*3.8数据的输出格式控制

练习题

第4章选择结构和循环结构

4.1if语句及其嵌套

4.2条件表达式

4.3switch语句

4.4while语句和do…while语句

4.5for语句

4.6break语句和continue语句

*4.7goto语句及语句标号

练习题

第5章复合类型数据

5.1数组

5.1.1一维数组

5.1.2多...

1、本书程序例子进行了分类,分成A、B、C三类,A类基本用法,B类演示程序,C类典型程序。2、本书对一些计算的细节作了细致的分析,如实数计算会有误差,阶乘使用双精度保存可以适当避免算术溢出错误。3、练习题围绕提高编程能力,以编程为主,也有综合练习题提供了考试的各类题型。4、附录B有VisualC++编写控制台应用程序的简单操作,易于自学入门。5、附录C有使用标准名空间std的程序(本书采用)与早期不用std的程序之间的差异,以应对不用std的程序的重要考试,如江苏省C++等级考试。6、对输入输出流的格式操纵符的实现原理简单作了介绍。