| 作 者: | 李宽 |
| 出版社: | 机械工业出版社 |
| 丛编项: | 零基础学编程 |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | VC++ |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
写给未来的程序员
前言
第一篇 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 VisualC++6开发环境简介
1.4.2 开发步骤
1.5 第一个C++程序
1.6 小结
第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 枚举(Enum)常量
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.1 0逗号表达式
2.4.1 1sizeof运算符与sizeof表达式
2.4.1 2运算符的优先级和结合性
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 dowhile循环结构
2.6.8 循环语句的效率
2.6.9 流程转向控制语句之break
2.6.10 流程转向控制语句之continue
2.6.11 自由转向语句goto
2.6.12 程序中止函数exit()
2.7 小结
第二篇 C++过程开发
第3章 数组和风格字符串
第4章 指针和引用
第5章 结构、共用体和链表
第6章 用函数合理组织程序
第7章 关于函数的高级专题
第三篇 面向对象的C++
第8章 面向对象技术基础
第9章 关于对象的高级专题
第10章 继承
第11章 多态
第四篇 泛型编程
第12章 模板
第13章 标准模板库(STL)
第五篇 输入输出处理和编程规范
第14章 输入输出和文件
第15章 名称空间
第16章 异常和错误
第17章 RTTI和类型转换操作符
第18章 string类
第19章 编码风格
第20章 程序编译