| |
| |
| |
内容简介 本书全面系统地讲述了C++语言的基本概念、语法和面向对象的编程方法,对C++语言面向对象的基本特征:类和对象、继承性、派生类、多态性和虚函数等风容作了详尽的介绍。 本书具有丰富的例题,每章后面备有形式多样的练习题。内容安排上循序渐进、深入浅出,力求通俗易懂、突出重点、侧重应用。 本书从C语言着手,由浅入深,逐步进入C++语言世界。本书既适合于具有一定的C语言基础的读者学习,也适合于未学习过C语言,但有一定的程序设计基础的读者学习。 本书中所有程序都在Trubo C++ 3.0和Visual C++6.0环境下运行通过。与本教材配套的《C++程序设计实验指导与实训》中含有实际工程项目开发的完整案例,供读者自学参考。 本书为授课教师免费提供用PowerPoint制作的电子教案。 本书不仅可作为高职高专、大专院校学生C++程序设计教材,也可作为C++语言培训教材和从事计算机软件开发的工程技术人员的参考书。
| |
|
顾客评论 |
|
目录
目 录 第1章 绪论 1. 1 C 的发展历史 1. 2 C 程序的开发过程 1. 3 C 的词法与规则 1. 3. 1 C 的字符集 1. 3. 2 词与词法规则 1. 3. 3 书写格式 1. 4 面向对象程序设计 1. 5 C 程序的构成 习题 第2章 数据类型和表达式 2. 1 数据类型 2. 1. 1 基本类型 2. 1. 2 空类型 2. 1. 3 构造类型 2. 1. 4 指针类型 2. 1. 5 类类型 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. 4 运算符与表达式 2. 4. 1 算术运算符 2. 4. 2 赋值运算符 2. 4. 3 关系运算符 2. 4. 4 逻辑运算符 2. 4. 5 自增. 自减运算符 2. 4. 6 条件运算符 2. 4. 7 位运算符 2. 4. 8 sizeof运算符 求字节运算符 2. 4. 9 逗号运算符 2. 4. 10 运算符优先级 2. 4. 11 表达式 2. 4. 12 数据类型转换 习题 第3章 控制语句 3. 1 顺序控制语句 3. 1. 1 表达式语句 3. 1. 2 输入/输出 I/O 3. 1. 3 复合语句 3. 2 选择控制语句 3. 2. 1 if…else语句 3. 2. 2 switch语句 3. 3 循环控制语句 3. 3. 1 while语句 3. 3. 2 do…while语句 3. 3. 3 for语句 3. 4 跳转语句 3. 4. 1 break语句 3. 4. 2 continue语句 3. 4. 3 goto语句 3. 5 几个应用程序 习题 第4章 函数 4. 1 函数概述 4. 2 函数的定义与声明 4. 2. 1 函数的定义 4. 2. 2 函数的声明 4. 3 函数的调用 4. 3. 1 函数调用的格式 4. 3. 2 函数调用的过程 4. 3. 3 函数调用时的参数传递 4. 3. 4 内联函数 4. 3. 5 重载函数 4. 3. 6 带默认形参值的函数 4. 3. 7 函数的嵌套调用 4. 3. 8 函数的递归调用 习题 第5章 数组 5. 1 一维数组 5. 1. 1 一维数组的定义 5. 1. 2 一维数组的初始化 5. 1. 3 数组的赋值 5. 1. 4 数组元素的引用 5. 1. 5 数组越界 5. 2 二维数组 5. 2. 1 二维数组的定义 5. 2. 2 二维数组初始化 5. 2. 3 省略第一维大小 5. 3 多维数组 5. 3. 1 多维数组的定义 5. 3. 2 多维数组初始化 5. 3. 3 省略第一维大小 5. 4 数组与函数 5. 5 数组的应用 习题 第6章 指针 6. 1 指针的概念 6. 2 指针的定义和使用 6. 2. 1 指针的定义 6. 2. 2 指针的使用 6. 2. 3 指针的灵活性 6. 2. 4 二级指针 6. 3 指针运算 6. 3. 1 指针的算术运算 6. 3. 2 指针的关系运算 6. 3. 3 指针的赋值运算 6. 4 void指针和const指针 6. 4. 1 void指针 6. 4. 2 const指针 6. 5 指针与数组 6. 5. 1 指针访问数组元素 6. 5. 2 数组指针与指针数组 6. 6 动态内存分配 6. 6. 1 new运算符 6. 6. 2 delete运算符 6. 7 指针与字符串 6. 7. 1 通过指针访问字符 6. 7. 2 常用的字符串处理函数 6. 8 指针与函数 6. 8. 1 指针作为函数参数 6. 8. 2 指针型函数 6. 8. 3 函数指针 习题 第7章 结构体与共用体 7. 1 结构体的概念 7. 2 结构体类型变量的定义方法 7. 2. 1 先定义结构体类型再定义变量名 7. 2. 2 在定义类型的同时定义变量 7. 2. 3 直接定义结构类型变量 7. 3 结构体变量的使用形式和初始化 7. 3. 1 结构体变量的使用形式 7. 3. 2 结构体变量的初始化 7. 4 结构体数组 7. 4. 1 结构体数组的定义 7. 4. 2 结构体数组的初始化 7. 4. 3 结构体数组的使用 7. 5 结构体与指针 7. 5. 1 结构体指针 7. 5. 2 结构体数组指针 7. 5. 3 结构体指针数组 7. 6 结构体与函数 7. 6. 1 传递结构值 7. 6. 2 传递结构体的引用 7. 6. 3 传递结构体的指针 7. 7 共用体 7. 7. 1 共用体的概念 7. 7. 2 共用体变量的使用形式 习题 第8章 类和对象 8. 1 类和对象 8. 1. 1 类的定义 8. 1. 2 类的成员函数 8. 1. 3 类和结构 8. 2 类对象 8. 2. 1 对象的定义格式 8. 2. 2 对象成员的表示方法 8. 3 构造函数和析构函数 8. 3. 1 构造函数 8. 3. 2 析构函数 8. 3. 3 带参数的构造函数 8. 3. 4 重载构造函数 8. 4 类的初始化 8. 5 复杂的对象表示 8. 6 堆与拷贝构造函数 8. 6. 1 堆对象 8. 6. 2 new和delete 8. 6. 3 拷贝构造函数 8. 7 this指针 8. 8 引用 8. 8. 1 引用标识符& 8. 8. 2 Const和volatile 8. 9 常类型 8. 9. 1 常引用 8. 9. 2 常对象 8. 9. 3 常对象成员 习题 第9章 运算符重载 9. 1 运算符重载概述 9. 2 运算符重载的实现 9. 3 单目运算符重载 9. 4 双目运算符重载 9. 5 ->运算符重载 9. 6 赋值运算符重载 9. 6. 1 运算符 =和-=的重载 9. 6. 2运算符=的重载 9. 7 下标运算符重载 9. 8 运算符new与似delete重载 9. 9 逗号运算符重载 9. 10 类型转换运算符重载 9. 11 运算符重载应用实例 习题 第10章 静态成员与友元 10. 1 静态成员 10. 1. 1 静态数据成员 10. 1. 2 静态成员函数 10. 2 友元 10. 2. 1 友元函数 10. 2. 2 友元类 10. 3 友元应用实例 习题 第11章 继承和派生类 11. 1 基类和派生类 11. 1. 1 派生类的定义格式 11. 1. 2 派生类的3种继承方式 11. 1. 3 访问控制 11. 1. 4 基类与派生类的关系 11. 2 单继承 11. 2. 1 构造函数 11. 2. 2 析构函数 11. 2. 3 继承中构造函数的调剁帧序 11. 2. 4 应注意的问题 11. 3 多继承 11. 3. 1 多继承的概念 11. 3. 2 多继承的构造函数 11. 3. 3 二义性和支配原则 11. 3. 4 赋值兼容规则 11. 4 虚基类 11. 4. 1 虚基类的引入 11. 4. 2 虚基类的构造函数 11. 5 应用实例 习题 第12章 模板 12. 1 模板的概念 12. 2 函数模板 12. 2. 1 函数模板说明 12. 2. 2 使用函数模板 12. 2. 3 重载模板函数 12. 3 类模板 12. 3. 1 类模板说明 12. 3. 2 使用类模板 12. 4 模板应用实例 习题 第13章 多态性与虚函数 13. 1 普通成员函数重载 13. 1. 1 函数重载的方法 13. 1. 2 函数重载的表示形式 13. 1. 3 函数重载的注意事项 13. 1. 4 函数重载的二义性 13. 2 派生类指针 13. 3 虚函数 13. 3. 1 虚函数的概念 13. 3. 2 使用虚函数的注意点 13. 3. 3 虚函数与重载函数的比较 13. 4 纯虚函数与抽象类 13. 4. 1 纯虚函数 13. 4. 2 抽象类 习题 第14章 I/O流 14. 1 C 流的概念 14. 2 格式化I/O 14. 2. 1 ios类中的枚举常量 14. 2. 2 ios类中的成员函数 14. 2. 3 格式控制操作符 14. 3 检测流操作的错误 14. 4 文件流 14. 4. 1 文件的概念 14. 4. 2 文件的打开与关闭 14. 4. 3 文件的读写 14. 5 字符串流 习题 第15章 异常处理 15. 1 异常处理概述 15. 2 异常处理的基本思想 15. 3 C 异常处理的实现 15. 3. 1 异常处理的语法 15. 3. 2 异常处理的规则 15. 4 C 库中的异常类 15. 5 多路捕获 15. 6 含有异常的程序设计 15. 6. 1 何时避免异常 15. 6. 2 异常的典型使用 习题 第16章 C 程序设计综合实例 16. 1 院校管理系统 16. 1. 1 问题描述 16. 1. 2 算法分析 16. 1. 3 数据说明 16. 1. 4 功能说明:定义父类和相关的子类 16. 1. 5 参考程序:院校管理系统程序实例 16. 2 图书管理系统 16. 2. 1 问题描述 16. 2. 2 算法分析 16. 2. 3 参考程序:图书管理系统程序实例 参考文献
| |
C++程序设计教程-相关图书 ·巧点穴道 ·黄裳自述 ·全球视野下的中国信息经济:发展与挑战 ·公共管理学原理 ·ARM体系结构与编程 ·.NET程序设计技术内幕 ·美国成语生动表达词典 ·面向对象的系统设计 ·杜拉斯传 ·为谁和泪倚阑干 ·CCNP思科网络技术学院教程(第六学期)实验手册远程接入 ·手提袋设计小典 ·工程师和矢量力学静力学(国际单位制第3版)1CD ·自动控制原理 ·网络安全技术与应用大典 ·Visual Basic高级编程及其项目应用开发 ·ASP.NET Web服务高级编程—VB.NET编程篇 ·思科网络技术学院教程(第1、2学期)工程日志与练习册 ·应用PLD的数字电子技术(英文版) ·梅毒病学
|
| |