零基础学C++程序设计
出版时间:
2022-07
版次:
1
ISBN:
9787302608646
定价:
59.00
装帧:
其他
开本:
16开
纸张:
胶版纸
字数:
435.000千字
-
本书是《C 程序设计从入门到精通》(雍俊海编著,ISBN:978-7-302-59237-2)的简版,讲解C 程序设计知识及其编程方法,包括结构化程序设计、面向对象程序设计、异常处理、模板与标准模板库、标准输入输出与文件处理、编程规范和程序测试等内容。本书的章节编排与内容以人们学习与认知过程为基础,紧扣**国际标准,与公司的实际需求相匹配;内容力求简洁,每章都附有习题。本书采用特殊字体突出中心词,有助于读者迅速了解与掌握C 程序设计的知识和方法,并应用到实践中。 本书内容丰富易学,而且提供大量例程和例句,既可以作为计算机专业和非计算机专业的C 程序设计和面向对象程序设计等课程的基础教材,也可以作为需要使用C 语言的工程人员和科技工作者的自学参考书。 第1章 绪论 1
1.1 C 语言简介 1
1.2 C 入门程序 3
1.2.1 C 类C部分经典入门程序 3
1.2.2 C 类C部分结构化入门程序 7
1.2.3 C 面向对象部分入门程序 9
1.3 本章小结 11
1.4 习题 11
1.4.1 复习练习题 11
1.4.2 思考题 12
第2章 结构化程序设计 13
2.1 预备知识 13
2.1.1 标识符 13
2.1.2 关键字和保留字 15
2.1.3 文件包含语句 15
2.1.4 宏定义与条件编译 16
2.2 数据类型 17
2.2.1 变量定义和声明 18
2.2.2 布尔类型 19
2.2.3 整数系列类型 19
2.2.4 字符系列类型 21
2.2.5 浮点数类型 22
2.2.6 枚举类型 23
2.2.7 数组类型和基于数组的字符串 24
2.2.8 指针类型与动态数组 25
2.2.9 左值引用与右值引用 28
2.2.10 自动推断类型auto 28
2.2.11 类型别名定义typedef 29
2.2.12 常量属性const 29
2.3 运算 30
2.3.1 算术运算 31
2.3.2 关系运算 32
2.3.3 逻辑运算 32
2.3.4 位运算 32
2.3.5 赋值类运算 34
2.3.6 条件运算 35
2.3.7 其他运算 35
2.4 控制结构 35
2.4.1 if语句和if-else语句 36
2.4.2 switch语句 37
2.4.3 for语句 39
2.4.4 while语句 41
2.4.5 do-while语句 42
2.4.6 continue语句 42
2.4.7 break语句 43
2.5 模块划分 44
2.5.1 函数基础 45
2.5.2 主函数main 47
2.5.3 函数递归调用 47
2.5.4 关键字static 48
2.6 本章小结 49
2.7 习题 49
2.7.1 复习练习题 49
2.7.2 思考题 52
第3章 面向对象程序设计 53
3.1 类与对象 53
3.1.1 类声明与类定义基础 53
3.1.2 成员变量 54
3.1.3 类对象与实例对象 54
3.1.4 构造函数 56
3.1.5 析构函数 58
3.1.6 成员函数 59
3.2 继承性 61
3.2.1 基本定义 61
3.2.2 基本原则 65
3.2.3 虚拟继承 69
3.2.4 初始化单元和委托构造函数 72
3.2.5 构造函数与析构函数的执行顺序 73
3.3 封装性 77
3.3.1 成员的访问方式 77
3.3.2 继承方式和访问方式 81
3.3.3 友元 84
3.4 多态性 87
3.4.1 函数重载(静态多态性) 87
3.4.2 默认函数参数值 90
3.4.3 运算符重载 91
3.4.4 函数覆盖(动态多态性) 97
3.5 函数调用和关键字const 103
3.5.1 函数形式参数与调用参数 103
3.5.2 非静态成员函数本身的const常量属性 106
3.5.3 函数的返回数据类型 108
3.6 面向对象程序设计的核心思路 111
3.7 本章小结 115
3.8 习题 116
3.8.1 复习练习题 116
3.8.2 思考题 122
第4章 异常处理 123
4.1 异常的抛出与捕捉 123
4.2 浅拷贝和深拷贝 127
4.3 避免内存泄漏 130
4.4 本章小结 134
4.5 习题 134
4.5.1 复习练习题 134
4.5.2 思考题 136
第5章 模板与标准模板库 137
5.1 自定义函数模板 137
5.2 自定义类模板 139
5.3 向量类模板vector 142
5.3.1 向量的构造函数、长度和容量 142
5.3.2 向量的迭代器 147
5.3.3 改变向量长度与容量 149
5.3.4 插入与删除元素 150
5.3.5 向量赋值与比较 153
5.4 排序函数模板sort 155
5.5 本章小结 156
5.6 习题 156
5.6.1 复习练习题 156
5.6.2 思考题 157
第6章 标准输入输出与文件处理 158
6.1 标准输入输出 158
6.1.1 出入流类 159
6.1.2 输入流 163
6.1.3 输出流 175
6.2 文件流 181
6.2.1 只读文件流类ifstream 183
6.2.2 只写文件流类ofstream 195
6.2.3 读写文件流类fstream 200
6.3 本章小结 209
6.4 习题 209
6.4.1 复习练习题 209
6.4.2 思考题 211
第7章 编程规范 212
7.1 命名空间 212
7.2 代码组织规范 214
7.2.1 文件组织规范 214
7.2.2 头文件内容规范 216
7.2.3 源文件内容规范 219
7.3 命名规范 222
7.3.1 文件名 224
7.3.2 命名空间、类型命名和关键字typedef 224
7.3.3 函数、函数模板和变量的命名 225
7.3.4 枚举成员、宏和只读变量的命名 226
7.3.5 本书所用的命名规范 227
7.4 排版规范 229
7.4.1 制表符与缩进 229
7.4.2 空白行与空格 231
7.4.3 行数与每行字符数 232
7.5 语句规范 234
7.5.1 函数相关的语句规范 235
7.5.2 类型与变量相关的语句规范 236
7.5.3 简洁且无歧义的表达式 237
7.5.4 循环语句与空语句 241
7.5.5 给语句添加注释 242
7.6 本章小结 243
7.7 习题 243
7.7.1 复习练习题 243
7.7.2 思考题 245
第8章 程序测试 246
8.1 程序测试基本概念 246
8.2 穷举测试 247
8.3 黑盒测试 254
8.4 白盒测试 257
8.5 本章小结 260
8.6 习题 260
8.6.1 复习练习题 260
8.6.2 思考题 261
附录 函数、宏和运算符的索引 262
参考文献 265
-
内容简介:
本书是《C 程序设计从入门到精通》(雍俊海编著,ISBN:978-7-302-59237-2)的简版,讲解C 程序设计知识及其编程方法,包括结构化程序设计、面向对象程序设计、异常处理、模板与标准模板库、标准输入输出与文件处理、编程规范和程序测试等内容。本书的章节编排与内容以人们学习与认知过程为基础,紧扣**国际标准,与公司的实际需求相匹配;内容力求简洁,每章都附有习题。本书采用特殊字体突出中心词,有助于读者迅速了解与掌握C 程序设计的知识和方法,并应用到实践中。 本书内容丰富易学,而且提供大量例程和例句,既可以作为计算机专业和非计算机专业的C 程序设计和面向对象程序设计等课程的基础教材,也可以作为需要使用C 语言的工程人员和科技工作者的自学参考书。
-
目录:
第1章 绪论 1
1.1 C 语言简介 1
1.2 C 入门程序 3
1.2.1 C 类C部分经典入门程序 3
1.2.2 C 类C部分结构化入门程序 7
1.2.3 C 面向对象部分入门程序 9
1.3 本章小结 11
1.4 习题 11
1.4.1 复习练习题 11
1.4.2 思考题 12
第2章 结构化程序设计 13
2.1 预备知识 13
2.1.1 标识符 13
2.1.2 关键字和保留字 15
2.1.3 文件包含语句 15
2.1.4 宏定义与条件编译 16
2.2 数据类型 17
2.2.1 变量定义和声明 18
2.2.2 布尔类型 19
2.2.3 整数系列类型 19
2.2.4 字符系列类型 21
2.2.5 浮点数类型 22
2.2.6 枚举类型 23
2.2.7 数组类型和基于数组的字符串 24
2.2.8 指针类型与动态数组 25
2.2.9 左值引用与右值引用 28
2.2.10 自动推断类型auto 28
2.2.11 类型别名定义typedef 29
2.2.12 常量属性const 29
2.3 运算 30
2.3.1 算术运算 31
2.3.2 关系运算 32
2.3.3 逻辑运算 32
2.3.4 位运算 32
2.3.5 赋值类运算 34
2.3.6 条件运算 35
2.3.7 其他运算 35
2.4 控制结构 35
2.4.1 if语句和if-else语句 36
2.4.2 switch语句 37
2.4.3 for语句 39
2.4.4 while语句 41
2.4.5 do-while语句 42
2.4.6 continue语句 42
2.4.7 break语句 43
2.5 模块划分 44
2.5.1 函数基础 45
2.5.2 主函数main 47
2.5.3 函数递归调用 47
2.5.4 关键字static 48
2.6 本章小结 49
2.7 习题 49
2.7.1 复习练习题 49
2.7.2 思考题 52
第3章 面向对象程序设计 53
3.1 类与对象 53
3.1.1 类声明与类定义基础 53
3.1.2 成员变量 54
3.1.3 类对象与实例对象 54
3.1.4 构造函数 56
3.1.5 析构函数 58
3.1.6 成员函数 59
3.2 继承性 61
3.2.1 基本定义 61
3.2.2 基本原则 65
3.2.3 虚拟继承 69
3.2.4 初始化单元和委托构造函数 72
3.2.5 构造函数与析构函数的执行顺序 73
3.3 封装性 77
3.3.1 成员的访问方式 77
3.3.2 继承方式和访问方式 81
3.3.3 友元 84
3.4 多态性 87
3.4.1 函数重载(静态多态性) 87
3.4.2 默认函数参数值 90
3.4.3 运算符重载 91
3.4.4 函数覆盖(动态多态性) 97
3.5 函数调用和关键字const 103
3.5.1 函数形式参数与调用参数 103
3.5.2 非静态成员函数本身的const常量属性 106
3.5.3 函数的返回数据类型 108
3.6 面向对象程序设计的核心思路 111
3.7 本章小结 115
3.8 习题 116
3.8.1 复习练习题 116
3.8.2 思考题 122
第4章 异常处理 123
4.1 异常的抛出与捕捉 123
4.2 浅拷贝和深拷贝 127
4.3 避免内存泄漏 130
4.4 本章小结 134
4.5 习题 134
4.5.1 复习练习题 134
4.5.2 思考题 136
第5章 模板与标准模板库 137
5.1 自定义函数模板 137
5.2 自定义类模板 139
5.3 向量类模板vector 142
5.3.1 向量的构造函数、长度和容量 142
5.3.2 向量的迭代器 147
5.3.3 改变向量长度与容量 149
5.3.4 插入与删除元素 150
5.3.5 向量赋值与比较 153
5.4 排序函数模板sort 155
5.5 本章小结 156
5.6 习题 156
5.6.1 复习练习题 156
5.6.2 思考题 157
第6章 标准输入输出与文件处理 158
6.1 标准输入输出 158
6.1.1 出入流类 159
6.1.2 输入流 163
6.1.3 输出流 175
6.2 文件流 181
6.2.1 只读文件流类ifstream 183
6.2.2 只写文件流类ofstream 195
6.2.3 读写文件流类fstream 200
6.3 本章小结 209
6.4 习题 209
6.4.1 复习练习题 209
6.4.2 思考题 211
第7章 编程规范 212
7.1 命名空间 212
7.2 代码组织规范 214
7.2.1 文件组织规范 214
7.2.2 头文件内容规范 216
7.2.3 源文件内容规范 219
7.3 命名规范 222
7.3.1 文件名 224
7.3.2 命名空间、类型命名和关键字typedef 224
7.3.3 函数、函数模板和变量的命名 225
7.3.4 枚举成员、宏和只读变量的命名 226
7.3.5 本书所用的命名规范 227
7.4 排版规范 229
7.4.1 制表符与缩进 229
7.4.2 空白行与空格 231
7.4.3 行数与每行字符数 232
7.5 语句规范 234
7.5.1 函数相关的语句规范 235
7.5.2 类型与变量相关的语句规范 236
7.5.3 简洁且无歧义的表达式 237
7.5.4 循环语句与空语句 241
7.5.5 给语句添加注释 242
7.6 本章小结 243
7.7 习题 243
7.7.1 复习练习题 243
7.7.2 思考题 245
第8章 程序测试 246
8.1 程序测试基本概念 246
8.2 穷举测试 247
8.3 黑盒测试 254
8.4 白盒测试 257
8.5 本章小结 260
8.6 习题 260
8.6.1 复习练习题 260
8.6.2 思考题 261
附录 函数、宏和运算符的索引 262
参考文献 265
查看详情
-
全新
四川省成都市
平均发货15小时
成功完成率90.71%
-
全新
天津市西青区
平均发货14小时
成功完成率89.7%
-
全新
江苏省苏州市
平均发货9小时
成功完成率95.6%
-
全新
浙江省嘉兴市
平均发货13小时
成功完成率94.36%
-
全新
山东省济宁市
平均发货65小时
成功完成率80.37%
-
全新
广东省广州市
平均发货19小时
成功完成率86.84%
-
全新
江苏省南京市
平均发货15小时
成功完成率82.4%
-
全新
浙江省嘉兴市
平均发货10小时
成功完成率94.07%
-
全新
北京市丰台区
平均发货25小时
成功完成率87.34%
-
全新
广东省广州市
平均发货24小时
成功完成率83.34%
-
全新
江苏省无锡市
平均发货8小时
成功完成率96.17%
-
全新
北京市西城区
平均发货19小时
成功完成率88.89%
-
全新
广东省广州市
平均发货7小时
成功完成率94.51%
-
全新
北京市西城区
平均发货16小时
成功完成率91.59%
-
全新
江苏省无锡市
平均发货15小时
成功完成率94.51%
-
九五品
北京市朝阳区
平均发货29小时
成功完成率85.89%
-
全新
天津市河东区
平均发货24小时
成功完成率90.89%
-
全新
四川省成都市
平均发货9小时
成功完成率96.66%
-
全新
江苏省无锡市
平均发货16小时
成功完成率93.76%
-
全新
河北省保定市
平均发货15小时
成功完成率91.11%
-
全新
河北省保定市
平均发货26小时
成功完成率87.87%
-
全新
江苏省无锡市
平均发货10小时
成功完成率94.11%
-
全新
江苏省无锡市
平均发货15小时
成功完成率94.51%
-
全新
北京市朝阳区
平均发货9小时
成功完成率96.83%
-
全新
北京市朝阳区
平均发货13小时
成功完成率93.51%
-
全新
北京市东城区
平均发货11小时
成功完成率95.76%
-
全新
浙江省嘉兴市
平均发货12小时
成功完成率92.91%
-
全新
广东省广州市
平均发货7小时
成功完成率88.58%
-
全新
河北省保定市
平均发货8小时
成功完成率80.76%
-
全新
河北省保定市
平均发货9小时
成功完成率82.75%
-
全新
河北省保定市
平均发货5小时
成功完成率84.8%
-
零基础学C++程序设计
新华书店全新正版书籍。书名与图片不一致的,以书名为准。个别套装书为单本价格,详情请咨询客服下单。
全新
河北省沧州市
平均发货13小时
成功完成率72.12%
-
全新
北京市东城区
平均发货21小时
成功完成率71.54%
-
全新
北京市朝阳区
平均发货19小时
成功完成率76.59%
-
全新
广东省广州市
平均发货16小时
成功完成率88.02%
-
全新
广东省广州市
平均发货19小时
成功完成率88.67%
-
全新
广东省广州市
平均发货17小时
成功完成率89.09%