顶部
收藏

C++程序设计教程


作者:
章韵
定价:
32.00 元
版面字数:
440.00千字
开本:
16开
装帧形式:
平装
页数:
302
最新
印次时间:
2016年9月
ISBN:
978-7-04-046280-7
物料号:
46280-00
出版时间:
2016年9月
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

C++语言由于良好的面向对象特性、简练的语法、强大的功能等众多优点,已被多数高校选作高级程序设计课程的教学语言。

本书是以教学为目而编写的教材。在内容的安排和章节的组织结构上既考虑刚刚接触编程语言的初学者,也兼顾了想更深入了解和使用C++语言的学习者。本教材的 特点:强调实用性,简化语法说明,突出程序设计方法,让学习者学会用计算机编程语言的思维方式考虑和解决问题,学会用C++语言解决实际问题。本书在讲解 过程中结合了大量实例来说明基本概念和基本算法,同时兼顾了学科前沿概念与技术。

全书共分9章,主要内容包括:C++程序设计语言概述、数据类型与运算、流程控制语句、数组和指针、类和对象、运算符重载、继承与多态性、编译预处理和模板。

本书适合作为大学本科相关专业课程的教材,对于自学者,也是一本有价值的参考书。

  • 目录
    • 前辅文
      • 第1章 C++程序设计语言概述
        • 1.1 计算机程序设计语言
          • 1.1.1 机器语言与汇编语言
            • 1.1.2 高级程序设计语言
              • 1.1.3 面向对象的程序设计语言
              • 1.2 C++程序设计语言
                • 1.2.1 C++语言简介
                  • 1.2.2 简单C++程序的框架结构
                    • 1.2.3 标准命名空间
                      • 1.2.4 C++的输入输出
                      • 1.3 小结
                        • 习题
                        • 第2章 数据类型与运算
                          • 2.1 标识符
                            • 2.2 基本数据类型
                              • 2.2.1 整型
                                • 2.2.2 实型
                                  • 2.2.3 字符型
                                    • 2.2.4 布尔型
                                      • 2.2.5 符号常量与常变量
                                      • 2.3 运算符
                                        • 2.3.1 运算符的优先级与结合性
                                          • 2.3.2 算术运算符
                                            • 2.3.3 关系运算符
                                              • 2.3.4 逻辑运算符
                                                • 2.3.5 位运算符
                                                  • 2.3.6 赋值运算符
                                                    • 2.3.7 自增自减运算符
                                                      • 2.3.8 其他运算符
                                                      • 2.4 类型转换
                                                        • 2.4.1 自动类型转换
                                                          • 2.4.2 强制类型转换
                                                          • 2.5 小结
                                                            • 习题
                                                            • 第3章 流程控制语句
                                                              • 3.1 条件分支结构
                                                                • 3.1.1 if语句
                                                                  • 3.1.2 switch语句
                                                                  • 3.2 循环结构
                                                                    • 3.2.1 while循环
                                                                      • 3.2.2 do…while 循环
                                                                        • 3.2.3 for循环
                                                                        • 3.3 控制执行顺序的语句
                                                                          • 3.4 程序应用举例
                                                                            • 3.5 小结
                                                                              • 习题
                                                                              • 第4章 数组和指针
                                                                                • 4.1 数组
                                                                                  • 4.1.1 一维数组
                                                                                    • 4.1.2 多维数组
                                                                                    • 4.2 指针
                                                                                      • 4.2.1 指针变量的声明
                                                                                        • 4.2.2 指针变量的操作
                                                                                          • 4.2.3 指针与数组
                                                                                            • 4.2.4 动态分配内存
                                                                                              • 4.2.5 其他类型的指针
                                                                                              • 4.3 字符串
                                                                                                • 4.3.1 字符数组
                                                                                                  • 4.3.2 字符指针
                                                                                                  • 4.4 结构体
                                                                                                    • 4.5 枚举类型
                                                                                                      • 4.6 引用类型
                                                                                                        • 4.7 应用举例
                                                                                                          • 4.8 小结
                                                                                                            • 习题
                                                                                                            • 第5章 类和对象
                                                                                                              • 5.1 对象
                                                                                                                • 5.2 类的定义和使用
                                                                                                                  • 5.2.1 定义类
                                                                                                                    • 5.2.2 对象的声明与使用
                                                                                                                      • 5.2.3 对象数组和对象指针
                                                                                                                      • 5.3 成员函数
                                                                                                                        • 5.3.1 函数的定义
                                                                                                                          • 5.3.2 函数的调用
                                                                                                                            • 5.3.3 函数参数的传递方式
                                                                                                                              • 5.3.4 函数的返回值
                                                                                                                                • 5.3.5 字符串处理函数
                                                                                                                                  • 5.3.6 成员函数及其调用
                                                                                                                                    • 5.3.7 const成员函数
                                                                                                                                      • 5.3.8 静态数据成员与静态成员函数
                                                                                                                                      • 5.4 函数重载
                                                                                                                                        • 5.5 函数的嵌套与递归
                                                                                                                                          • 5.5.1 函数的嵌套调用
                                                                                                                                            • 5.5.2 函数的递归
                                                                                                                                            • 5.6 构造函数与析构函数
                                                                                                                                              • 5.6.1 构造函数的定义
                                                                                                                                                • 5.6.2 对象的初始化
                                                                                                                                                  • 5.6.3 构造函数的重载
                                                                                                                                                    • 5.6.4 缺省构造函数和具有缺省参数值的构造函数
                                                                                                                                                      • 5.6.5 构造函数的几类特殊用法
                                                                                                                                                        • 5.6.6 构造函数的必要性
                                                                                                                                                          • 5.6.7 析构函数
                                                                                                                                                          • 5.7 作用域与存储类型
                                                                                                                                                            • 5.7.1 作用域
                                                                                                                                                              • 5.7.2 存储类型
                                                                                                                                                              • 5.8 友元函数
                                                                                                                                                                • 5.8.1 友元函数
                                                                                                                                                                  • 5.8.2 友元成员函数
                                                                                                                                                                    • 5.8.3 友元类
                                                                                                                                                                    • 5.9 应用举例
                                                                                                                                                                      • 5.10 小结
                                                                                                                                                                        • 习题
                                                                                                                                                                        • 第6章 运算符重载
                                                                                                                                                                          • 6.1 概述
                                                                                                                                                                            • 6.2 成员函数重载运算符
                                                                                                                                                                              • 6.2.1 一元运算符的重载
                                                                                                                                                                                • 6.2.2 二元运算符的重载
                                                                                                                                                                                  • 6.3 友元函数重载运算符
                                                                                                                                                                                    • 6.3.1 一元运算符的重载
                                                                                                                                                                                      • 6.3.2 二元运算符的重载
                                                                                                                                                                                      • 6.4 类型转换
                                                                                                                                                                                        • 6.5 几个特殊运算符的重载
                                                                                                                                                                                          • 6.6 小结
                                                                                                                                                                                            • 习题
                                                                                                                                                                                            • 第7章 继承与多态性
                                                                                                                                                                                              • 7.1 类的继承与派生
                                                                                                                                                                                                • 7.1.1 派生类定义
                                                                                                                                                                                                  • 7.1.2 成员的继承及访问权限
                                                                                                                                                                                                    • 7.1.3 基类成员的初始化
                                                                                                                                                                                                      • 7.1.4 多继承
                                                                                                                                                                                                        • 7.1.5 基类对象与派生类对象的赋值关系
                                                                                                                                                                                                        • 7.2 虚基类
                                                                                                                                                                                                          • 7.2.1 派生关系中的二义性问题
                                                                                                                                                                                                            • 7.2.2 虚基类的应用
                                                                                                                                                                                                            • 7.3 虚函数与多态性
                                                                                                                                                                                                              • 7.3.1 静态联编与动态联编
                                                                                                                                                                                                                • 7.3.2 虚函数及其应用
                                                                                                                                                                                                                  • 7.3.3 虚函数的定义及用法
                                                                                                                                                                                                                    • 7.3.4 纯虚函数与抽象类
                                                                                                                                                                                                                    • 7.4 程序设计举例
                                                                                                                                                                                                                      • 7.5 小结
                                                                                                                                                                                                                        • 习题
                                                                                                                                                                                                                        • 第8章 编译预处理命令
                                                                                                                                                                                                                          • 8.1 预处理指令#include:文件包含
                                                                                                                                                                                                                            • 8.2 预处理指令#define:宏定义
                                                                                                                                                                                                                              • 8.2.1 无参宏
                                                                                                                                                                                                                                • 8.2.2 带参数宏
                                                                                                                                                                                                                                • 8.3 条件编译
                                                                                                                                                                                                                                  • 8.3.1 #if、#else、#elif及#endif
                                                                                                                                                                                                                                    • 8.3.2 #ifdef和#ifndef
                                                                                                                                                                                                                                    • 8.4 小结
                                                                                                                                                                                                                                      • 习题
                                                                                                                                                                                                                                      • 第9章 模板
                                                                                                                                                                                                                                        • 9.1 模板的基本概念
                                                                                                                                                                                                                                          • 9.2 函数模板及其应用
                                                                                                                                                                                                                                            • 9.3 类模板及其应用
                                                                                                                                                                                                                                              • 9.4 小结
                                                                                                                                                                                                                                                • 习题
                                                                                                                                                                                                                                                • 附录 常用字符与ASCII码对照表
                                                                                                                                                                                                                                                  • 参考文献
                                                                                                                                                                                                                                                  1-1.Dev-C++软件安装
                                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                                  1-2.简单应用程序示例
                                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                                  1-3.命名空间
                                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                                  2-1.数据溢出现象及数据类型转换的说明
                                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                                  2-2.变量的声明和初始化
                                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                                  2-3.浮点数的精度及常量声明
                                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                                  2-4.数据类型转换及字符类型的说明
                                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                                  3-1.switch_case语句的用法
                                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                                  3-2.循环语句
                                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                                  4-1.数组的使用
                                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                                  4-2.指针和数组的关系
                                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                                  5-1.函数参数传递的不同方式
                                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                                  5-2.构造函数的用法
                                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                                  6-1.运算符重载的不同方式
                                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                                  7-1.继承过程中出现的同名问题
                                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                                  7-2.多继承时出现二义性的解决方法
                                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                                  7-3.虚基类的使用
                                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                                  7-4.虚函数的用法
                                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                                  8-1.宏定义的副作用
                                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                                  详见纸质图书

                                                                                                                                                                                                                                                  相关图书