零基础学C++ 第2版-杨彦强 & 刘袁红 & 王浩 - (EPUB全文下载)
文件大小:2.4 mb。
文件格式:epub 格式。
书籍内容:
零基础学编程零基础学C++ 第2版杨彦强 刘袁红 王浩 著ISBN:978-7-111-37396-4本书纸版由机械工业出版社于2012年出版,电子版由华章分社(北京华章图文信息有限公司)全球范围内制作与发行。版权所有,侵权必究客服热线:+ 86-10-68995265客服信箱:service@bbbvip.com官方网址:www.hzmedia.com.cn新浪微博 @研发书局腾讯微博 @yanfabook
目 录
前言
第一篇 C++基础
第1章 C++概述
1.1 了解计算机
1.1.1 计算机硬件
1.1.2 计算机软件
1.2 程序设计语言
1.2.1 机器语言
1.2.2 汇编语言
1.2.3 高级语言
1.2.4 数据结构和算法
1.2.5 面向过程的程序设计(POP)
1.2.6 面向对象的程序设计(OOP)
1.3 C++简介
1.3.1 C++语言发展历程
1.3.2 C++语言特点
1.3.3 C++程序开发基本过程
1.4 C++开发环境的搭建
1.4.1 Visual C++6开发环境简介
1.4.2 开发步骤
1.5 第一个C++程序
1.6 小结
1.7 上机实践习题
第2章 开始C++之旅
2.1 C++程序的结构
2.1.1 注释
2.1.2 编译预处理与新旧标准
2.1.3 主函数
2.1.4 名称空间
2.1.5 C++语素
2.2 变量与基本类型
2.2.1 变量
2.2.2 整型
2.2.3 浮点型
2.2.4 基本字符型
2.2.5 宽字符型
2.2.6 布尔型
2.3 常量
2.3.1 整型常量和浮点型常量
2.3.2 字符型常量
2.3.3 字符串常量
2.3.4 符号常量
2.3.5 枚举常量
2.4 运算符与表达式
2.4.1 算术运算
2.4.2 逻辑运算
2.4.3 短路表达式
2.4.4 关系运算
2.4.5 大有文章:变量是否为“0”
2.4.6 条件运算
2.4.7 位运算
2.4.8 赋值运算
2.4.9 ++和--
2.4.10 逗号表达式
2.4.11 sizeof运算符与sizeof表达式
2.4.12 运算符的优先级和结合性
2.5 类型转换
2.5.1 赋值转换
2.5.2 表达式中的转换
2.5.3 强制类型转换
2.5.4 函数调用和传递参数时的类型转换
2.6 流程控制语句
2.6.1 if……else……选择结构
2.6.2 switch结构
2.6.3 if……else……结构和switch结构的比较
2.6.4 for循环结构
2.6.5 for循环结构嵌套
2.6.6 while循环结构
2.6.7 do……while循环结构
2.6.8 循环语句的效率
2.6.9 流程转向控制语句之break
2.6.10 流程转向控制语句之continue
2.6.11 自由转向语句goto
2.6.12 程序中止函数exit()
2.7 小结
2.8 上机实践习题
第二篇 C++过程开发
第3章 数组和C风格字符串
3.1 什么是数组
3.2 一维数组
3.2.1 一维数组的声明
3.2.2 初始化一维数组
3.2.3 一维数组应用举例
3.2.4 数组操作注意事项
3.3 C风格字符串
3.3.1 C风格字符串的声明
3.3.2 字符数组的cin和cout
3.3.3 get()函数和getline()函数
3.3.4 cin与get()/getline()函数的搭配问题
3.3.5 访问C风格字符串中的某个元素
3.3.6 C风格字符串处理函数
3.4 多维数组
3.4.1 声明一个多维数组
3.4.2 初始化多维数组
3.4.3 多维数组应用举例
3.4.4 多维数组在内存中是如何排列元素的
3.5 小结
3.6 上机实践习题
第4章 指针和引用
4.1 指针的定义与使用
4.1.1 声明一个指针变量
4.1.2 初始化指针变量
4.1.3 指向指针的指针
4.1.4 指针赋值
4.2 指针的运算
4.2.1 指针与整数的加减
4.2.2 同类型指针间的比较
4.2.3 同类型指针相减
4.3 动态内存分配
4.3.1 使用new动态分配内存
4.3.2 使用delete动态释放及动态申请的内存
4.3.3 使用new申请动态数组
4.3.4 不要使用或释放已经释放的内存块
4.3.5 使用malloc和free动态申请内存
4.3.6 动态内存申请并不一定能成功
4.4 指针和const
4.4.1 禁止改写指针(常量指针或常指针)
4.4.2 禁止改写间接引用
4.4.3 既禁止改写指针,又禁止改写间接引用
4.5 指针与数组
4.5.1 数组名指针
4.5.2 数组元素的指针形式
4.5.3 指向数组的指针
4.5.4 指针数组
4.6 引用
4.6.1 引用的声明
4.6.2 引用的特点
4.6.3 引用的使用限制
4.6.4 其他要说明的问题
4.7 小结
4.8 上机实践习题
第5章 结构、共用体和链表
5.1 结构
5.1.1 如何定义一个结构
5.1.2 结构变量的声明和使用
5.1.3 结构变量的初始化
5.1.4 结构变量间是否可以相互赋值
5.1.5 结构体变量的sizeof
5.2 共用体
5.2.1 共用体的定义
5.2.2 共用体和结构的区别
5.2.3 共用体变量的声明和初始化
5.2.4 共用体使用举例
5.2.5 共用体的sizeof
5.3 结构数组和共用体数组
5.3.1 结构数组的声明和初始化
5.3.2 共用体数组的声明和初始化
5.4 指向结构的指针
5.4.1 声明一个结构指针
5.4.2 结构指针的初始化
5.4.3 使用指针访问结构成员
5.5 链表
5.5.1 链表的结构
5.5.2 创建链表
5.5.3 链表与数组的区别
5.5.4 链表的遍历和查找
5.5.5 链表的插入和删除
5.6 小结
5.7 上机实践习题
第6章 用函数合理组织程序
6.1 模块化带来的好处 ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » 零基础学C++ 第2版-杨彦强 & 刘袁红 & 王浩 - (EPUB全文下载)