购物车中还没有商品,赶紧选购吧!
ISBN:
C++程序设计教程
配送
上海市
服务
商创自营 发货并提供售后服务。
数量
库存   个

推荐商品

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

商品详情

商品名称:C++程序设计教程
物料号 :22255-00
重量:0.000千克
ISBN:9787040222555
出版社:高等教育出版社
出版年月:2007-11
作者:陈建平 刘维富 葛建芳
定价:33.00
页码:194
装帧:平装
版次:1
字数:590
开本:16开
套装书:否
出版物分类
事业部
销售折扣
成本折扣

程序设计方法演进发展及C++实际编程能力形成的三个关键期,将C++内容分为三大单元,即结构化程序设计→模块化程序设计→面向对象程序设计,符合读者的认识规律和编程能力的形成规律,便于教学的组织、实施和考核,利于教学效果的巩固和教学质量的提高。 以基本语法和基本算法为主线的典型、综合范例程序,适时阐述有关程序设计的方法和思想,将C++语法、基本算法、程序设计方法和编程技巧有机结合起来,理论联系实际,注重读者实际编程能力培养。本书不回避教学和实际编程中的难点,精选综合范例程序,想方设法讲清讲透,力求使读者突破难点,进一步提高。 合理,定位明确,图文并茂,习题丰富,适合作为高校学生学习C++的基础教材,也适合于程序设计的初学者或有一定基础、希望突破编程难点的读者自学。

第1章 C++语言概述
  1.1 C++语言的起源和发展
  1.2 C++语言的特点
  1.3 C++语言程序设计
  1.4 C++程序的开发步骤和上机调试流程
  1.5 Visual C++6.0调试C++程序的过程
  习题
第2章 数据类型、运算符和表达式
  2.1 C++语言的字符集、关键字和标识符
   2.1.1 字符集
   2.1.2 标识符和关键字
  2.2 C++语言的基本数据类型
   2.2.1 基本数据类型
   2.2.2 常量
   2.2.3 变量
  2.3 运算符与表达式
   2.3.1 算术运算符与算术表达式
   2.3.2 递增和递减运算符
   2.3.3 赋值运算符与赋值表达式
   2.3.4 数据类型转换
   2.3.5 关系运算符与关系表达式
   2.3.6 逻辑运算符与逻辑表达式
   2.3.7 逗号运算符
   2.3.8 条件运算符
   2.3.9 sizeof 运算符
   *2.3.10位运算符
  2.4 常用库函数
   2.4.1 数学库函数
   2.4.2 伪随机函数
  习题
第3章 数据的输入和输出
  3.1 C++语言的输入/输出
  3.2 预定义输入流对象cin
   3.2.1 输入十进制整数和实数
   3.2.2 输入字符
   3.2.3 输入十六进制数或八进制数
  3.3 预定义输出流对象cout
   3.3.1 输出字符或字符串
   3.3.2 输出十进制整数
   3.3.3 输出八进制数和十六进制数
   3.3.4 输出实数
   3.3.5 设置填充字符
  3.4 预定义格式控制符
  3.5 程序举例
  习题
第4章 流程控制
  4.1 算法
   4.1.1 算法的概念
   4.1.2 算法举例
   4.1.3 算法的特性
   4.1.4 算法的表达
   4.1.5 3种基本流程控制结构
  4.2 C++语言的语句
  4.3 选择语句
   4.3.1 条件语句
   4.3.2 开关语句
  4.4 循环语句
   4.4.1 while语句
   4.4.2 do…while语句
   4.4.3 for语句
   4.4.4 循环语句小结
  4.5 转向语句
   4.5.1 break语句
   4.5.2 continue语句
   *4.5.3 goto语句简介
   4.5.4 exit( )函数
  4.6 程序举例
  4.7 程序调试简介
   4.7.1 程序的错误类型
   4.7.2 程序调试
  习题
第5章 函数
  5.1 函数的定义和调用
   5.1.1 函数定义
   5.1.2 函数调用
   5.1.3 函数原型
   5.1.4 函数形参的默认值
   5.1.5 内联函数
   5.1.6 函数重载
  5.2 标识符的作用域
   5.2.1 块作用域
   5.2.2 文件作用域
   5.2.3 函数原型作用域
   5.2.4 函数作用域
  5.3 变量的存储种类
   5.3.1 自动变量
   5.3.2 寄存器变量
   5.3.3 外部变量
   5.3.4 静态变量
   5.3.5 小结
  5.4 指针基础
   5.4.1 地址的概念
   5.4.2 指针的概念
   5.4.3 指针变量
   5.4.4 指针做函数的参数
   5.4.5 指针做函数的返回值
  5.5 引用
   5.5.1 引用型变量的说明及用法
   5.5.2 引用做函数的参数
   5.5.3 引用做函数的返回值
  5.6 递归函数
  习题
第6章 编译预处理
  6.1 文件包含
  6.2 宏
   6.2.1 不带参数的宏
   6.2.2 带参数的宏
  6.3 条件编译
  6.4 程序的多文件组织
   6.4.1 程序的多文件组织方法
   6.4.2 面向过程的多文件程序举例
   6.4.3 面向对象的多文件程序举例
   6.4.4 多文件程序的编译和链接
  习题
第7章 数组
  7.1 一维数组
   7.1.1 一维数组的定义
   7.1.2 一维数组的初始化
   7.1.3 一维数组元素的引用
   7.1.4 一维数组做函数的参数
   7.1.5 应用举例
  7.2 多维数组
   7.2.1 多维数组的定义
   7.2.2 多维数组的初始化
   7.2.3 多维数组元素的引用
   7.2.4 应用举例
  7.3 字符数组
   7.3.1 字符数组的定义、引用和初始化
   7.3.2 字符串与字符数组
   7.3.3 字符串的输入和输出
   7.3.4 字符串处理函数
   7.3.5 应用举例
  习题152
第8章 指针
  8.1 指针的运算
   8.1.1 指针的赋值
   8.1.2 指针的算术运算
   8.1.3 指针的关系运算
   8.1.4 指针值的输出
  8.2 指针与数组
   8.2.1 指针与一维数组
   8.2.2 指针与多维数组
   8.2.3 指针和字符串
  8.3 指针数组和指向指针的指针变量
   8.3.1 指针数组
   8.3.2 指向一维数组的指针变量
   8.3.3 指向指针的指针变量
   8.3.4 指针的引用
  8.4 指针与函数
   8.4.1 数组做函数的参数
   8.4.2 带参数的main( )函数
   8.4.3 返回值为指针的函数
   8.4.4 指向函数的指针
  8.5 new和delete运算符
   8.5.1 new运算符
   8.5.2 delet运算符
   8.5.3 应用举例
  8.6 指针参数传递与数据安全
   8.6.1 const变量
   8.6.2 const指针做函数的参数
  *8.7 void型指针
  *8.8 参数个数可变的函数
  习题
第9章 结构体、共用体和枚举类型
  9.1 结构体
   9.1.1 结构体类型的定义
   9.1.2 结构体类型变量的定义
   9.1.3 结构体类型变量的使用
   *9.1.4 位域
  9.2 单向链表
   9.2.1 单向链表的概念
   9.2.2 单向链表的建立和基本操作
  9.3 共用体
   9.3.1 共用体类型的定义
   9.3.2 共用体类型变量的定义和使用
   9.3.3 无名共用体类型的使用
  9.4 枚举
   9.4.1 枚举类型的定义
   9.4.2 枚举类型变量的定义
   9.4.3 枚举类型变量的使用
  9.5 定义类型别名
  习题
第10章 类和对象
  10.1 面向对象程序设计概述
   10.1.1 面向对象的思想
   10.1.2 面向对象程序设计的基本特点
  10.2 类和对象
   10.2.1 类的定义
   10.2.2 类成员的访问控制
   10.2.3 类的成员函数
   10.2.4 对象
   10.2.5 对象数组
   10.2.6 this指针
  10.3 构造函数和析构函数
   10.3.1 构造函数的作用
   10.3.2 构造函数的定义和调用
   10.3.3 构造函数的重载
   10.3.4 默认的构造函数
   10.3.5 构造函数的类型转换功能
   10.3.6 对象成员与构造函数
   10.3.7 析构函数
   10.3.8 复制构造函数
  10.4 友元
   10.4.1 友元函数
   10.4.2 友元类
  10.5 类的静态成员
   10.5.1 静态数据成员
   10.5.2 静态成员函数
  10.6 常数据成员、常对象和常成员函数
  10.7 综合应用实例
  习题
第11章 运算符重载
  11.1 运算符重载
   11.1.1 重载二元运算符为类运算符
   11.1.2 重载一元运算符为类运算符
   11.1.3 重载运算符为友元运算符
   11.1.4 重载运算符为普通运算符
  11.2 几个特殊运算符的重载
   11.2.1 转换函数
   11.2.2 赋值运算符
   11.2.3 递增运算符和递减运算符
   11.2.4 下标运算符
   11.2.5 函数调用运算符
  11.3 字符串类
  11.4 小结
  习题
第12章 继承和派生
  12.1 继承
   12.1.1 基本概念
   12.1.2 单一继承
   12.1.3 多重继承
   12.1.4 初始化基类成员和对象成员
   12.1.5 应用举例
  12.2 歧义、优先规则和赋值兼容规则
   12.2.1 歧义
   12.2.2 优先规则
   12.2.3 赋值兼容规则
  12.3 虚基类
  12.4 虚函数
   12.4.1 虚函数的定义
   12.4.2 虚函数与多态性
   12.4.3 虚函数的特殊性
   12.4.4 虚析构函数的重要性
   12.4.5 纯虚函数
   12.4.6 纯虚函数应用举例
  习题
第13章 输入/输出流
  13.1 基本概念
   13.1.1 字节流
   13.1.2 文件
   13.1.3 缓冲
  13.2 基本I/O流类
   13.2.1 预定义的标准流对象
   13.2.2 I/O流的状态检测
  13.3 重载提取运算符和插入运算符
  13.4 文件
   13.4.1 文件流的用法
   13.4.2 文件的打开
   13.4.3 文件的关闭
   13.4.4 文本文件的使用
   13.4.5 二进制文件的使用
  13.5 应用举例
  习题
第14章 命名空间、模板和异常处理
  14.1 命名空间
   14.1.1 命名空间的定义与使用
   14.1.2 标准命名空间std
   14.1.3 用using引用命名空间
  14.2 函数模板
   14.2.1 函数模板的概念
   14.2.2 函数模板的使用
   14.2.3 函数模板的重载与特例
  14.3 类模板
   14.3.1 类模板的定义
   14.3.2 类模板的使用
   14.3.3 类模板的特例
  14.4 STL简介
  14.5 异常处理
   14.5.1 异常处理的基本思想
   14.5.2 异常的抛出、检测与捕获处理
   14.5.3 指定函数抛出的异常类型
   14.5.4 异常处理的嵌套
   14.5.5 抛出异常时撤销对象
   14.5.6 再次抛出异常
   14.5.7 构造函数中的异常处理
  习题
附录 ASCII码表
参考文献

对比栏

1

您还可以继续添加

2

您还可以继续添加

3

您还可以继续添加

4

您还可以继续添加