出版社:清华大学出版社
年代:2012
定价:35.0
本书共分十三章,全面阐述了C++语言使用的相关规范和面向对象的设计思想,包括绪论(C++及其编译环境概述)、数据类型与表达式、控制语句、函数、数组、指针与引用、自定义数据类型、类、静态成员与友元、继承与派生、多态、输入输出流、模板与异常处理、案例——管理系统等。本书各章结合基础知识与程序实际案例,以本章小结归纳要点,以习题与上机练习检验学习效果,并在教授过程中提供注意事项及编程技巧。
第1章 绪论
1.1 程序设计语言的演变
1.2 C++程序设计语言的发展
1.3 面向过程程序设计
1.4 面向对象程序设计
1.5 计算机信息存储与表示
1.5.1 数据在计算机中的表示
1.5.2 不同形式数据的表示方法
1.6 C++程序的编程流程
1.7 编译一个简单的程序
1.8 C++的词法和规则
1.8.1 C++的字符集
1.8.2 词与词法规则
1.9 C++编译环境
1.9.1 VC++6.0的集成开发环境
1.9.2 第一个标准C++程序
本章小结
习题1
第2章 数据类型与基本输入输出
2.1 数据类型基本概念
2.1.1 C++数据类型种类
2.1.2 整型和实型
2.1.3 数值的范围
2.1.4 有符号数和无符号数
2.1.5 有符号数和无符号数的范围区别
2.1.6 本章用到的关键字
2.2 C++基本数据类型
2. 2.1 整型、实型和字符型
2.2.2 布尔型和无类型
2.2.3 为数据类型起别名
2.2.4 sizeof的使用
2.3 常量
2.3.1 整型常量
2.3.2 字符常量和字符串常量
2.3.3 逻辑常量
2.3.4 枚举常量
2.3.5 实型常量
2.3.6 地址常量
2.4 符号常量,
2.4.1 为什么需要符号常量
2.4.2 const与#define的比较
2.5 变量
2.5.1 变量概述
2.5.2 变量声明
2.5.3 赋值语句
2.5.4 变量的初始化
2.6 输人和输出
2.6.1 cout输出流
2.6.2 cin输入流
2.7 运算符和表达式
2.7.1 C++语言的运算符种类
2.7.2 算术运算符
2.7.3 赋值运算符
2.7.4 关系运算符
2.7.5 逻辑运算符
2.7.6 位运算符
2.7.7 条件运算符
2.7.8 逗号运算符
2.7.9 运算符优先级及结合性
本章小结
习题2
第3章 控制语句
3.1 顺序控制语句
3.1.1 表达式语句
3.1.2 函数调用语句
3.1.3 复合语句
3.1.4 空语句
3.1.5 赋值语句
3.2 选择控制语句
……
第4章 函数与预处理
第5章 数组
第6章 指针与引用
第7章 自定义数据类型
第8章 类
第9章 静态成员与友元
第10章 继承与派生
第11章 多态性
第12章 输入输出流
第13章 模板
第14章 异常处理
参考文献
C++程序设计语言同时支持面向过程和面向对象编程,全书以C++标准为蓝本,以实际案例为支撑来阐述学生学习过程中晦涩难懂的概念,并将多年来教学过程中学生遇到的难以掌握的知识点以重点突出或错误解释的方式列出。整本书的语言通俗易懂,每个章节的开始都以一个短小有趣的引发好奇心的说明引导学生进入本章节内容的学习。整个内容按照循序渐进的方式展开,引领学生从C++的面向过程编程逐步过渡到C++的面向对象编程,实现学习点上的由易到难的顺利过渡。本书内容包括: 绪论、数据类型与基本输入输出、控制语句、函数与预处理、数组、指针与引用、自定义数据类型、类、静态成员与友元、继承与派生、多态性、输入输出流、模板和异常处理。本书实例丰富,有配套的《C++高级程序设计实验与习题指导》并为广大学习者或教师提供了教程课件和实例源代码供下载。本教程可以分两学期来讲,第一学期建议48学时,其中实验16学时,第二学期48学时,其中实验16学时。本书适用于高校计算机专业程序设计课程教学,也适用于自学成才的读者,在本书的指导下,读者可以逐步由不入门到初级程序员到高级程序员,并从中体会到学习编程的无限乐趣,为成为一名真正的程序员打下坚实的基础。