展开全部

主编推荐语

C++程序设计基础教程:通俗易懂,分层次分阶段。

内容简介

《C++程序设计基础教程》利用通俗易懂的语言以及大量浅显易懂的典型实例,循序渐进地介绍C++程序设计的基础知识与编程方法,将C++程序设计的难点、要点分层次、分阶段地逐步展示出来,十分易学易懂。全书共分10章,包括:C++简介、C++编程基础、函数及变量的作用域、数组、结构体和简单链表、面向对象的程序设计、继承与多态性、友元函数与运算符重载、模板和异常处理、输入/输出流。

目录

  • 扉页
  • 版权页
  • 目录
  • 内容提要
  • 前言
  • 第1章 初识C++程序设计语言
  • 1.1 计算机程序设计语言
  • 1.1.1 机器语言与汇编语言
  • 1.1.2 高级语言
  • 1.1.3 面向过程与面向对象的程序设计语言
  • 1.2 C++程序设计语言
  • 1.2.1 C++程序设计语言简介
  • 1.2.2 简单的C++程序框架结构
  • 1.2.3 标准命名空间
  • 1.3 习题
  • 第2章 C++语言编程基础
  • 2.1 C++语言数据类型
  • 2.1.1 标识符
  • 2.1.2 基本数据类型
  • 2.2 常量
  • 2.2.1 整型常量
  • 2.2.2 实型常量
  • 2.2.3 字符型常量
  • 2.2.4 字符串常量
  • 2.2.5 符号常量
  • 2.3 变量
  • 2.3.1 变量的定义
  • 2.3.2 变量的初始化
  • 2.3.3 指针变量
  • 2.3.4 引用变量
  • 2.4 C++语言的基本语句
  • 2.4.1 声明语句
  • 2.4.2 表达式语句
  • 2.4.3 空语句
  • 2.4.4 复合语句
  • 2.4.5 基本输入/输出语句
  • 2.5 运算符与表达式
  • 2.5.1 算术运算符与算术表达式
  • 2.5.2 赋值运算符与赋值表达式
  • 2.5.3 关系运算符和关系表达式
  • 2.5.4 逻辑运算符和逻辑表达式
  • 2.5.5 其他运算符及表达式
  • 2.5.6 表达式中数据类型的转换
  • 2.5.7 表达式的格式
  • 2.6 程序的基本控制结构
  • 2.6.1 顺序结构
  • 2.6.2 分支结构
  • 2.6.3 循环结构
  • 2.6.4 转向语句
  • 2.7 程序举例
  • 2.8 习题
  • 第3章 函数
  • 3.1 函数的概念和定义
  • 3.1.1 函数的概念
  • 3.1.2 函数定义的基本形式
  • 3.1.3 函数类型与返回值
  • 3.2 函数的调用
  • 3.2.1 函数调用的基本形式
  • 3.2.2 函数的嵌套调用
  • 3.2.3 函数的递归调用
  • 3.2.4 函数的原型说明
  • 3.3 函数的参数传递
  • 3.3.1 函数的值传递
  • 3.3.2 函数的地址传递
  • 3.3.3 函数的引用传递
  • 3.4 函数的其他特性
  • 3.4.1 函数参数的默认值
  • 3.4.2 函数重载
  • 3.4.3 内联函数
  • 3.4.4 exit函数和abort函数
  • 3.4.5 指向函数的指针
  • 3.5 编译预处理
  • 3.5.1 文件包含
  • 3.5.2 宏定义
  • 3.5.3 条件编译
  • 3.6 变量的作用域与存储类型
  • 3.6.1 变量的作用域
  • 3.6.2 变量的存储类型
  • 3.7 程序举例
  • 3.8 习题
  • 第4章 数组
  • 4.1 数组的概念与定义
  • 4.1.1 一维数组
  • 4.1.2 二维数组
  • 4.2 字符数组与字符串
  • 4.2.1 字符数组的定义及初始化
  • 4.2.2 字符数组的使用
  • 4.2.3 字符串处理函数
  • 4.3 数组与指针
  • 4.3.1 指针变量的运算
  • 4.3.2 一维数组与指针
  • 4.3.3 二维数组与指针
  • 4.3.4 字符数组与指针
  • 4.3.5 指针数组
  • 4.4 数组与函数
  • 4.4.1 一维数组与函数
  • 4.4.2 二维数组与函数
  • 4.5 程序举例
  • 4.6 习题
  • 第5章 结构体与简单链表
  • 5.1 结构体
  • 5.1.1 结构体类型
  • 5.1.2 结构体类型的变量
  • 5.2 动态空间
  • 5.2.1 new运算符
  • 5.2.2 delete运算符
  • 5.3 简单链表
  • 5.3.1 链表的概念
  • 5.3.2 链表的基本操作
  • 5.3.3 链表的应用
  • 5.4 共用体
  • 5.4.1 共用体类型
  • 5.4.2 共用体类型变量的定义
  • 5.4.3 共用体类型变量的引用
  • 5.4.4 共用体类型变量的特点
  • 5.5 程序举例
  • 5.6 习题
  • 第6章 类和对象
  • 6.1 面向对象的程序设计
  • 6.2 类
  • 6.3 对象
  • 6.3.1 对象的定义与使用
  • 6.3.2 对象的指针及引用
  • 6.3.3 对象赋值
  • 6.4 类成员的访问控制
  • 6.5 构造函数与析构函数
  • 6.5.1 构造函数
  • 6.5.2 默认构造函数
  • 6.5.3 析构函数
  • 6.5.4 拷贝构造函数
  • 6.5.5 构造函数与成员初始化列表
  • 6.6 this指针
  • 6.7 静态成员
  • 6.7.1 静态数据成员
  • 6.7.2 静态成员函数
  • 6.8 程序举例
  • 6.9 习题
  • 第7章 继承与多态性
  • 7.1 继承与派生
  • 7.1.1 派生类
  • 7.1.2 派生成员及其访问权限
  • 7.1.3 多继承
  • 7.1.4 赋值兼容性
  • 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.4 虚函数与多态性
  • 7.4.1 多态性的基本概念
  • 7.4.2 虚函数实现动态多态性
  • 7.4.3 纯虚函数与抽象类
  • 7.5 程序举例
  • 7.6 习题
  • 第8章 友元函数与运算符重载
  • 8.1 友元函数与友元类
  • 8.1.1 友元函数
  • 8.1.2 友元类
  • 8.2 运算符重载
  • 8.3 单目运算符重载
  • 8.3.1 成员函数重载单目运算符
  • 8.3.2 友元函数重载单目运算符
  • 8.3.3 强制类型转换运算符重载
  • 8.4 双目运算符重载
  • 8.4.1 成员函数重载双目运算符
  • 8.4.2 友元函数重载双目运算符
  • 8.5 程序举例
  • 8.6 习题
  • 第9章 模板和异常处理
  • 9.1 函数模板
  • 9.1.1 函数模板的定义
  • 9.1.2 函数模板的使用
  • 9.1.3 重载函数模板
  • 9.2 类模板
  • 9.2.1 类模板的定义
  • 9.2.2 类模板的使用
  • 9.3 异常处理
  • 9.3.1 异常处理的机制
  • 9.3.2 异常处理的实现
  • 9.4 程序举例
  • 9.5 习题
  • 第10章 输入/输出流
  • 10.1 输入/输出流的概念
  • 10.2 C++语言的基本流类体系
  • 10.2.1 基本流类体系的构成
  • 10.2.2 标准输入/输出流
  • 10.2.3 使用流输入/输出
  • 10.2.4 使用成员函数输入/输出
  • 10.3 文件的输入/输出
  • 10.3.1 文件概述
  • 10.3.2 文件流类库
  • 10.3.3 文件的基本操作
  • 10.3.4 文本文件的操作
  • 10.3.5 二进制文件的操作
  • 10.4 程序举例
  • 10.5 习题
  • 附录 ASCII表
  • 参考文献
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。