[图书简介]
c++是在c语言的基础上发展而来的,但c++又可看成是一门全新的语言,c++独有的特性使其极具生命力,获得了众多软件厂商和开发人员的青睐。本书根据最新的2003年iso/ansi c++标准编写,通过大量的示例代码和解释说明全面而细致地讲述了c++的语法规则和编程思想。本书共分为5篇20章,从基本的软硬件知识人手,让读者对程序有个整体的印象,随后介绍了vc6开发环境的搭建、c++语言的基本数据类型、c++语言的表达式,并分别从面向过程编程、面向对象编程和泛型编程3个方面对c++的数据结构和程序组织,如函数、函数重载、类的继承、多态和内存管理方式等进行了介绍,最后介绍了文件存储、错误与异常、rtti、string类、编码风格与程序编译等内容。.
阅读和学习本书并不要求读者具有c语言的基础,通过几百个简洁高效的代码,本书带领读者循序渐进地领略c++的魅力所在。本书的特点是内容详尽,兼顾了几乎所有c++语言特性,而且,每个示例都经过了仔细斟酌,详细的说明可以辅助读者深入理解待讲述的技术要点,图例和表格的使用也使得讲述方式更为直观。本书面向初、中级读者,适合正在学习使用c++的用户阅读,并可作为开发人员的参考手册。...
[图书目录]
写给未来的程序员.
前言
第一篇 c++基础
第1章 c++概述 1
1.1 了解计算机 1
1.1.1 计算机硬件 1
1.1.2 计算机软件 2
1.2 程序设计语言 3
1.2.1 机器语言 3
1.2.2 汇编语言 4
1.2.3 高级语言 4
1.2.4 数据结构和算法 5
1.2.5 面向过程的程序设计(pop) 5
1.2.6 面向对象的程序设计(oop) 6
1.3 c++简介 6
1.3.1 c++语言发展历程 6
1.3.2 c++语言特点 7
1.3.3 c++程序开发基本过程 7
1.4 c++开发环境的搭建 8
1.4.1 visual c++ 6开发环境简介 8
.1.4.2 开发步骤 9
1.5 第一个c++程序 10
1.6 小结 11
第2章 开始c++之旅 12
2.1 c++程序的结构 12
2.1.1 注释 12
2.1.2 编译预处理与新旧标准 13
2.1.3 主函数 13
2.1.4 名称空间 14
2.1.5 c++语素 15
2.2 变量与基本类型 17
2.2.1 变量 17
2.2.2 整型 18
2.2.3 浮点型 19
2.2.4 基本字符型 19
2.2.5 宽字符型 20
2.2.6 布尔型 20
2.3 常量 21
2.3.1 整型常量和浮点型常量 21
2.3.2 字符型常量 21
2.3.3 字符串常量 23
2.3.4 符号常量 24
2.3.5 枚举(enum)常量 25
2.4 运算符与表达式 26
2.4.1 算术运算 26
2.4.2 逻辑运算 27
2.4.3 短路表达式 28
2.4.4 关系运算 28
2.4.5 大有文章: 变量是否为“0” 29
2.4.6 条件运算 30
2.4.7 位运算 30
2.4.8 赋值运算 32
2.4.9 ++和-- 34
2.4.10 逗号表达式 35
2.4.11 sizeof运算符与sizeof表达式 35
2.4.12 运算符的优先级和结合性 36
2.5 类型转换 38
2.5.1 赋值转换 38
2.5.2 表达式中的转换 40
2.5.3 强制类型转换 41
2.5.4 函数调用、传递参数时的类型转换 42
2.6 流程控制语句 42
2.6.1 if…else…选择结构 42
2.6.2 switch结构 44
2.6.3 if…else…结构和switch结构的比较 47
2.6.4 for循环结构 48
2.6.5 for循环结构嵌套 49
2.6.6 while循环结构 50
2.6.7 do…while循环结构 51
2.6.8 循环语句的效率 51
2.6.9 流程转向控制语句之break 52
2.6.10 流程转向控制语句之continue 52
2.6.11 自由转向语句goto 53
2.6.12 程序中止函数exit() 54
2.7 小结 54
第二篇 c++过程开发
第3章 数组和c 风格字符串 55
3.1 什么是数组 55
3.2 一维数组 56
3.2.1 一维数组的声明 56
3.2.2 初始化一维数组 57
3.2.3 一维数组应用举例 58
3.2.4 数组操作注意事项 58
3.3 c 风格字符串 59
3.3.1 c 风格字符串的声明 59
3.3.2 字符数组的cin和cout 60
3.3.3 get( )函数和getline( )函数 60
3.3.4 cin与get( )/getline( )函数的搭配问题 62
3.3.5 访问c风格字符串中的某个元素 62
3.3.6 c风格字符串处理函数 63
3.4 多维数组 65
3.4.1 声明一个多维数组 65
3.4.2 初始化多维数组 65
3.4.3 多维数组应用举例 66
3.4.4 多维数组在内存中是如何排列元素的 67
3.5 小结 68
第4章 指针和引用 69
4.1 指针的定义与使用 69
4.1.1 声明一个指针变量 69
4.1.2 初始化指针变量 72
4.1.3 指向指针的指针 72
4.1.4 指针赋值 73
|
温馨提示:
1、本站所有信息都来源于互联网有违法信息与本网站立场无关。
2、当有关部门,发现本论坛有违规,违法内容时,可联系站长删除,否则本站不承担任何责任。
3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
5、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
6、如果使用本帖附件,本站程序只提供学习使用,请24小时内删除!使用者搭建运营触犯法律,违法,违规,本站不承担任何责任。