内容推荐 C++既可以进行过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计,是编程人员广泛使用的工具。 本书从信息在计算机中的表示、C++基本语法、结构化程序设计方法、面向对象程序设计方法等方面进行讲解,知识点自成一体,语言简洁,用例经典,排版清晰,可阅读性强。 本书借助图示化的分析方法,对变量在内存中的存储情况和动态变化过程进行了清晰的说明,给出了一套对程序进行有效分析的方法。 本书可以作为高等院校计算机及相关专业“程序设计”课程的入门教材,也可以作为编程爱好者自学C++语言的参考用书。 目录 第1章 C++语言概述 1.1 从C语言到C++语言 1.2 C++语言特性 1.3 C++语言程序实例 1.4 C++语言程序的编写与实现 1.5 Visual Studio 2010的上机调试过程 习题 第2章 信息表示和算法简介 2.1 信息在计算机中的表示 2.1.1 进位计数制 2.1.2 信息在计算机中的表示方法 2.2 算法简介 2.2.1 算法概述 2.2.2 算法示例 2.2.3 算法的特性 2.2.4 算法的描述 2.2.5 3种基本结构 习题 第3章 基本数据类型和表达式 3.1 数据类型 3.2 常量 3.2.1 字面常量 3.2.2 符号常量 3.3 变量 3.3.1 标识符和关键字 3.3.2 变量的定义 3.3.3 变量赋初值 3.3.4 变量的使用 3.4 运算符与表达式 3.4.1 算术运算符与算术表达式 3.4.2 关系运算符与关系表达式 3.4.3 逻辑运算符与逻辑表达式 3.4.4 赋值运算符与复合赋值运算符 3.4.5 自增运算符与自减运算符 3.4.6 逗号运算符与逗号表达式 3.4.7 sizeof运算符 3.4.8 条件运算符 3.5 数据类型转换 3.5.1 自动类型转换 3.5.2 强制类型转换 3.6 常用库函数 习题 第4章 简单程序设计 4.1 简单语句 4.2 复合语句 4.3 数据的输入/输出 4.3.1 标准输入流对象cin 4.3.2 标准输出流对象cout 4.4 顺序结构编程举例 习题 第5章 流程控制结构 5.1 选择结构语句 5.1.1 if语句 5.1.2 switch语句 5.2 循环结构语句 5.2.1 while循环语句 5.2.2 do-while循环语句 5.2.3 for循环语句 5.2.4 循环嵌套 5.3 其他流程控制语句 5.3.1 break语句 5.3.2 continue语句 5.3.3 goto语句 5.4 程序举例 习题 第6章 函数 第7章 编译预处理 第8章 数组 第9章 指针 第10章 结构体、共用体和枚举类型 第11章 类和对象 第12章 运算符重载 第13章 继承和派生 第14章 输入/输出流 第15章 模板和异常处理 附录A 基本ASCII码表 附录B C++语言运算符优先级及结合性 附录C C++语言常用的库函数 参考文献 |