购物车中还没有商品,赶紧选购吧!
ISBN:
C++程序设计(第2版)
商品价格
降价通知
定价
手机购买
商品二维码
配送
上海市
服务
高教自营 发货并提供售后服务。
数量
库存   个

推荐商品

  • 商品详情
手机购买
商品二维码
加入购物车
价格:
数量:
库存   个

商品详情

商品名称:C++程序设计(第2版)
物料号 :35456-00
重量:0.000千克
ISBN:9787040354560
出版社:高等教育出版社
出版年月:2013-02
作者:刘璟
定价:39.70
页码:472
装帧:平装
版次:2
字数:530
开本:16开
套装书:否

本书是普通高等教育“十一五”国家级规划教材,书中详细了介绍C++程序设计语言的语法规则和程序设计技术,通过大量编程实例(与C++11 标准及Visual C++2012 系统兼容)讲解如何使用C++语言解决各种具体问题,特别注重提高读者的编程能力。

本书主要内容包括C++的各种基本数据类型、导出类型及其运算;分支、循环程序结构与函数的编程技巧;类与对象、继承与派生的概念以及面向对象程序设计方法;模板与I/O 流的使用以及异常处理等。在附录中介绍了两种最常用的集成开发环境(IDE)和标准模板库(STL)的使用方法。

本书内容严谨,注重实用,深入浅出,简明生动,适合作为高等学校一般理工科(含计算机)专业程序设计课程的教材,也可供自学C++程序设计的读者使用。

前辅文
第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 计算常数е 的值
  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 程序实例
   6.3.1 按人名字典序排列电话簿
   6.3.2 构建人员档案链表
  思考题
  练习题
第7 章 类与对象
  7.1 类和对象的说明
   7.1.1 类的说明
   7.1.2 对象的说明
   7.1.3 this 指针
   7.1.4 作为类的结构
  7.2 构造函数与析构函数
   7.2.1 对象初始化
   7.2.2 构造函数与析构函数简介
   7.2.3 构造与析构函数的简单实例
  7.3 类与对象的其他特征
   7.3.1 类就是一个(用户定义的)类型
   7.3.2 类的静态成员
   7.3.3 类的常量成员
  7.4 友元与类之间的关系
   7.4.1 友元函数和友元类
   7.4.2 类与类之间的关系
  7.5 运算符重载用于用户定义类型
   7.5.1 设计一个普通的Set 类型
   7.5.2 利用运算符重载改进Set 类型
  *7.6 程序实例:利用Stack 类解迷宫问题
   7.6.1 Stack 类也是一个用户定义类型
   7.6.2 利用Stack 类解迷宫问题的思路
   7.6.3 采用回溯技术设计的迷宫程序
  思考题
  练习题
第8 章 继承与派生
  8.1 派生与继承
   8.1.1 派生类说明
   8.1.2 派生类的构造函数和析构函数
   8.1.3 一个实例:公司雇员档案管理
   8.1.4 有关成员存取权限问题的注记
  8.2 其他特征的继承关系
   8.2.1 友元关系以及静态成员的继承
   8.2.2 基类对象和派生类对象间的赋值
  8.3 派生关系中的二义性问题
  8.4 多态性与虚函数
   8.4.1 函数重载与静态联编
   8.4.2 函数超载、虚函数及动态联编
   8.4.3 纯虚函数与抽象基类
  8.5 两个程序实例
   8.5.1 计算函数的定积分
   8.5.2 利用图元类画图的程序
  思考题
  练习题
第9 章 模板
  9.1 函数模板
   9.1.1 函数模板的概念及说明
   9.1.2 函数模板应用举例
  9.2 类模板
   9.2.1 类模板的概念与说明
   9.2.2 一个队列类模板
   9.2.3 带有类型参数和普通参数的类模板
  *9.3 关于类模板的几点说明
   9.3.1 静态成员及友元
   9.3.2 类模板的类型参数的错误检测
   9.3.3 标准模板库STL
  9.4 程序实例:链表类模板的设计
  思考题
  练习题
第10 章 输入输出(I/O)流
  10.1 文件、流及C++的流类库
   10.1.1 流类库的优点
   10.1.2 文件与流的概念
   10.1.3 C++的流类系统
  10.2 对标准设备的I/O 操作
   10.2.1 I/O 函数
   10.2.2 对用户定义类型进行运算符重载
  10.3 I/O 的格式控制
   10.3.1 类ios 中用于格式控制的成员函数
   10.3.2 格式控制符
   *10.3.3 用户定义格式控制符
  10.4 磁盘文件的输入输出
   10.4.1 文件的打开与关闭
   10.4.2 使用插入与提取运算符对磁盘文件进行读写
   10.4.3 使用类成员函数对文件流进行操作
  10.5 text 文件与binary 文件
   10.5.1 按用户设置的文件形式进行读写
   10.5.2 对数据文件进行随机访问
  10.6 其他输入输出控制函数
   10.6.1 I/O 操作状态控制
   *10.6.2 其他I/O 控制
  思考题
  练习题
*第11 章 异常处理
  11.1 异常处理的基本思想以及C++实现
   11.1.1 异常和异常处理
   11.1.2 C++的try-throw-catch 异常处理机制
   11.1.3 try-throw-catch 异常处理机制的必要性
  *11.2 异常处理的进一步讨论
  思考题
  练习题
附录A Visual C++ 2008 IDE 概述
附录B Visual C++ 6.0 编程环境简介
附录C 标准模板库
附录D 标准函数
附录E 一个OOP程序设计实例—楼宇电梯系统仿真程序的OOP设计过程
参考文献

“十一五”国家规划教材

对比栏

1

您还可以继续添加

2

您还可以继续添加

3

您还可以继续添加

4

您还可以继续添加