简介
《普通高等教育"十一五"国家级规划教材:C++程序设计(第2版)》是普通高等教育“十一五”国家级规划教材,书中详细了介绍C++程序设计语言的语法规则和程序设计技术,通过大量编程实例(与C++11标准及Visual C++2012系统兼容)讲解如何使用C++语言解决各种具体问题,特别注重提高读者的编程能力。《普通高等教育"十一五"国家级规划教材:C++程序设计(第2版)》主要内容包括C++的各种基本数据类型、导出类型及其运算:分支、循环程序结构与函数的编程技巧;类与对象、继承与派生的概念以及面向对象程序设计方法;模板与I/O流的使用以及异常处理等。在附录中介绍了两种最常用的集成开发环境(IDE)和标准模板库(STL)的使用方法。
目录
第1章绪论
1.1程序设计与程序设计语言
1.1.1计算机与程序设计
1.1.2程序设计语言,从低级到高级
1.1.3程序设计方法学的发展
1.1.4程序设计的范型
1.1.5程序设计技术的4个层次
1.2 C++语言概述
1.2.1 为什么选择C++语言
1.2.2 C++语言简史
1.2.3 C++语言的特点
1.3学习本书的指南
1.3.1 学习C++语言程序设计的难点
1.3.2一本好的C++程序设计教程
1.3.3本书的内容安排
思考题
第2章C++语言初步
2.1初识C++程序
2.1.1 c++程序实例
2.1.2输入/输出(I/O))语句
2.2 C++语言的基本符号
2.2.1基本符号集
2.2.2基本符号的ASCII编码
2.3 C++语言的词汇
2.3.1关键字
2.3.2标识符
2.3.3字面常量
2.3.4运算符
2.3.5分隔符
2.4 C++程序的整体结构
2.4.1 主函数
2.4.2预处理命令
2.4.3 C++程序的基本框架
2.5运行C++程序
2.5.1 编辑C++程序
2.5.2编译和链接过程
2.5.3运行一个简单的实例
思考题
练习题
第3章基本数据类型与基本运算
3.1基本数据类型及其派生类型
3.1.1数据类型的概念
3.1.2基本类型
3.1.3基本类型的派生类型
3.1.4 enum类型
3.1.5整数类型与浮点类型
3.2说明语句
3.2.1 语句
3.2.2变量和常量概念
3.2.3常量说明
3.2.4变量说明
3.2.5名字空间
3.2.6类型说明
3.3基本运算
3.3.1运算符和表达式
3.3.2运算的分类
3.3.3赋值运算
3.3.4算术运算
3.3.5关系运算
3.3.6逻辑运算
3.3.7位运算
3.3.8其他运算
3.3.9运算的优先级
3.3.10混合运算与数据的类型转换
3.3.11 关于C++语言与实现系统的注释
思考题
练习题
第4章程序的基本控制结构及导出数据类型
4.1 C++程序的基本控制结构
4.1.1控制语句
4.1.2复合语句和空语句
4.2分支语句
4.2.1两类分支语句
4.2.2温度变换程序
4.2.3简单的计算器程序
4.3循环语句
4.3.1 3种循环语句
4.3.2求素数
4.3.3计算常数e的值
4.4无条件控制语句
4.5数组类型
4.5.1 一维数组
4.5.2多维数组
4.5.3数组与字符串
4.6结构类型
4.6.1 结构类型与结构变量说明
4.6.2结构变量的引用和赋值
4.6.3结构数组
4.7 C++程序实例
4.7.1统计学生成绩
4.7.2输出三角函数表
4.7.3画一个四叶玫瑰线图形
4.7.4 Eratosthenes筛法求素数
思考题
练习题
第5章函数
5.1三次方程求根程序的设计
5.2函数的说明与使用
5.2.1函数的说明
5.2.2函数的调用
5.2.3 函数的返回
5.2.4函数的参数
5.2.5值调用与引用调用
5.2.6内联函数
5.2.7关于主函数参数的说明
5.3函数的嵌套与递归
5.3.1函数的嵌套
5.3.2函数的递归
5.4函数与运算符的重载
5.4.1函数重载
5.4.2运算符重载
5.5 函数与C++程序结构
5.5.1库函数的使用
5.5.2 SP框架结构与自顶向下程序设计
5.5.3函数间的数据传递
5.5.4变量与函数的作用域
5.6程序实例
5.6.1“三色冰激凌”程序
5.6.2 Hanoi塔问题
思考题
练习题
第6章指针和引用类型及动态内存分配
6.1 指针类型
6.1.1指针类型变量的说明
6.1.2指针运算符
6.1.3指针变量的运算
6.1.4指针变量的应用
6.1.5关于指针的进一步话题
6.1.6指针与动态内存分配
6.2 引用类型
6.3程序实例
……
第7章类与对象
第8章继承与派生
第9章模板
第10章输入输出(I/O)流
第11章异常处理
附录AVisualC++2008IDE概述
附录BVisualC++6.0编程环境简介
附录C标准模板库
附录D标准函数
附录E一个OPP程序设计实例——楼宇电梯系统仿真程序的OPP设计过程
参考文献
1.1程序设计与程序设计语言
1.1.1计算机与程序设计
1.1.2程序设计语言,从低级到高级
1.1.3程序设计方法学的发展
1.1.4程序设计的范型
1.1.5程序设计技术的4个层次
1.2 C++语言概述
1.2.1 为什么选择C++语言
1.2.2 C++语言简史
1.2.3 C++语言的特点
1.3学习本书的指南
1.3.1 学习C++语言程序设计的难点
1.3.2一本好的C++程序设计教程
1.3.3本书的内容安排
思考题
第2章C++语言初步
2.1初识C++程序
2.1.1 c++程序实例
2.1.2输入/输出(I/O))语句
2.2 C++语言的基本符号
2.2.1基本符号集
2.2.2基本符号的ASCII编码
2.3 C++语言的词汇
2.3.1关键字
2.3.2标识符
2.3.3字面常量
2.3.4运算符
2.3.5分隔符
2.4 C++程序的整体结构
2.4.1 主函数
2.4.2预处理命令
2.4.3 C++程序的基本框架
2.5运行C++程序
2.5.1 编辑C++程序
2.5.2编译和链接过程
2.5.3运行一个简单的实例
思考题
练习题
第3章基本数据类型与基本运算
3.1基本数据类型及其派生类型
3.1.1数据类型的概念
3.1.2基本类型
3.1.3基本类型的派生类型
3.1.4 enum类型
3.1.5整数类型与浮点类型
3.2说明语句
3.2.1 语句
3.2.2变量和常量概念
3.2.3常量说明
3.2.4变量说明
3.2.5名字空间
3.2.6类型说明
3.3基本运算
3.3.1运算符和表达式
3.3.2运算的分类
3.3.3赋值运算
3.3.4算术运算
3.3.5关系运算
3.3.6逻辑运算
3.3.7位运算
3.3.8其他运算
3.3.9运算的优先级
3.3.10混合运算与数据的类型转换
3.3.11 关于C++语言与实现系统的注释
思考题
练习题
第4章程序的基本控制结构及导出数据类型
4.1 C++程序的基本控制结构
4.1.1控制语句
4.1.2复合语句和空语句
4.2分支语句
4.2.1两类分支语句
4.2.2温度变换程序
4.2.3简单的计算器程序
4.3循环语句
4.3.1 3种循环语句
4.3.2求素数
4.3.3计算常数e的值
4.4无条件控制语句
4.5数组类型
4.5.1 一维数组
4.5.2多维数组
4.5.3数组与字符串
4.6结构类型
4.6.1 结构类型与结构变量说明
4.6.2结构变量的引用和赋值
4.6.3结构数组
4.7 C++程序实例
4.7.1统计学生成绩
4.7.2输出三角函数表
4.7.3画一个四叶玫瑰线图形
4.7.4 Eratosthenes筛法求素数
思考题
练习题
第5章函数
5.1三次方程求根程序的设计
5.2函数的说明与使用
5.2.1函数的说明
5.2.2函数的调用
5.2.3 函数的返回
5.2.4函数的参数
5.2.5值调用与引用调用
5.2.6内联函数
5.2.7关于主函数参数的说明
5.3函数的嵌套与递归
5.3.1函数的嵌套
5.3.2函数的递归
5.4函数与运算符的重载
5.4.1函数重载
5.4.2运算符重载
5.5 函数与C++程序结构
5.5.1库函数的使用
5.5.2 SP框架结构与自顶向下程序设计
5.5.3函数间的数据传递
5.5.4变量与函数的作用域
5.6程序实例
5.6.1“三色冰激凌”程序
5.6.2 Hanoi塔问题
思考题
练习题
第6章指针和引用类型及动态内存分配
6.1 指针类型
6.1.1指针类型变量的说明
6.1.2指针运算符
6.1.3指针变量的运算
6.1.4指针变量的应用
6.1.5关于指针的进一步话题
6.1.6指针与动态内存分配
6.2 引用类型
6.3程序实例
……
第7章类与对象
第8章继承与派生
第9章模板
第10章输入输出(I/O)流
第11章异常处理
附录AVisualC++2008IDE概述
附录BVisualC++6.0编程环境简介
附录C标准模板库
附录D标准函数
附录E一个OPP程序设计实例——楼宇电梯系统仿真程序的OPP设计过程
参考文献
C++程序设计
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×