C++实用编程技术百例精编与妙解PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:周玉龙编著
- 出 版 社:天津:南开大学出版社
- 出版年份:2004
- ISBN:7310020022
- 页数:461 页
目录 1
第一章 最简单的C++程序设计 1
1.1 使用技术要点及语法 1
1.2 精选实例剖析与求解 3
例1-1 在屏幕上显示出若干行字符 3
例1-2 对两个整数进行指定运算 4
例1-3 计算圆柱体的表面积与体积 5
例1-4 使用“简单变量方式”实现反序输出问题 6
第二章 基本数据类型、运算符和表达式 8
2.1 使用技术要点及语法 8
例2-1 对算术运算符的使用 12
2.2 精选实例剖析与求解 12
例2-2 关系运算符及逻辑运算符的使用 14
例2-3 对位运算符的功能加以理解 16
例2-4 理解运算符优先级并改写表达式 17
例2-5 计算与正数x相关的多个表达式的值 20
第三章 分支与循环程序设计 22
3.1 使用技术要点及语法 22
3.2 精选实例剖析与求解 26
例3-1 求3个数中的最大数以及它们的平均数 26
例3-2 将百分制成绩转换为等级字母 27
例3-3 if语句及switch语句的执行效果 28
例3-4 使用for语句来实现累加 30
例3-5 计算某一参赛选手最后得分 31
例3-6 判断整数i是否为素数 33
例3-7 求任意n个数中的最大数和最小数 34
例3-8 求Fibonacci数列前20项的解法一 36
例3-9 求正整数n与其反序数的和与差 37
例3-10 对多种控制语句的使用 38
例3-11 按所给公式求出两种累加和 40
例3-12 按公式求出满足eps精度的累加和 42
例3-13 从m的下一个数起连续找出k个素数 44
例3-14 编写循环程序显示出指定的图形 45
例3-15 在屏幕上显示符合要求的某种图形 46
例3-16 求出多个不同近似程度的E值 48
例3-17 求满足所给条件的最小自然数n 51
例3-18 用户猜测藏物位置 52
例3-19 计算机为小学生出题并判断对错 55
第四章 数组的引入和使用 58
4.1 使用技术要点及语法 58
4.2 精选实例剖析与求解 60
例4-1 使用“数组方式”实现反序输出问题 60
例4-2 将八进制数化为十进制数 61
例4-3 将十进制正整数化为八进制数 63
例4-4 求Fibonacci数列前20项的解法二 65
例4-5 使用筛法求出1000以内的所有素数 66
例4-6 求出最小的4个“完全数”并按指定格式输出结果 67
例4-7 将多种控制语句与数组配合起来使用 69
例4-8 对数组元素进行排序 71
例4-9 在降序数组中按折半法查找某指定元素 73
例4-10 对两个有序数组进行合并 74
例4-11 对字符串进行某些指定处理 76
例4-12 10人围坐一圈按规则淘汰其中9人的数组实现法 77
例4-13 对字符数组中各数字字符的出现情况进行统计 80
例4-14 统计一批整数中各数的出现频率 81
例4-15 把正整数转换为“混英表示字符串” 83
例4-16 对二维数组的简单使用 85
例4-17 寻找若干行(字符串)中的最长行并进行某些统计 87
例4-18 计算某一批参赛选手最后得分 89
例4-19 统计若干行(字符串)中的关键字各出现了多少次 91
例4-20 计算机猜测用户“暗记”的某张扑克牌 93
第五章 函数的设计及其应用 98
5.1 使用技术要点及语法 98
5.2 精选实例剖析与求解 105
例5-1 使用自定义函数实现数学函数的求值过程 105
例5-2 设计无参函数用于实现某种固定功能 107
例5-3 设计一参函数使实现的功能可变化 108
例5-4 设计二参函数使实现功能的变化更灵活 109
例5-5 无参函数配合全局变量来实现可变功能 110
例5-6 编写函数返回整数x某些指定位的数码值 111
例5-7 将多种控制语句与数组及函数配合起来使用 113
例5-8 计算两个日期之间的间隔天数 115
例5-9 求Fibonacci数列前20项的解法三 120
例5-10 理解函数递归调用并给出程序执行结果 121
例5-11 使用“递归函数方式”实现反序输出问题 123
例5-12 添加具有某种指定功能的递归函数 125
例5-13 通过筛法求素数的自定义函数对偶数进行分解 128
例5-14 将a数组中前n个整数累加以及求最大数的递归函数 129
例5-15 理解并叙述递归函数的功能 131
例5-16 间接递归函数的使用 133
例5-17 对不同作用域中的同名标识符进行处理 134
例5-18 文件级作用域和函数级作用域中变量的使用 136
例5-19 全局变量和具有static存储类别的变量的使用 137
例5-20 extern型外部变量的使用 139
例5-21 编写程序求解骑士巡游问题 142
例5-22 编写程序对八皇后问题进行求解 144
第六章 指针、结构体及引用 150
6.1 使用技术要点及语法 150
6.2 精选实例剖析与求解 156
例6-1 对字符指针进行使用 156
例6-2 double型指针及其相关运算 157
例6-3 设置指针参数用于实现“双向传值” 159
例6-4 被调函数中改变形参指针值后无法实现“双向传值” 161
例6-5 使用“new运算符与动态数组方式”实现反序输出问题 162
例6-6 使用new与delete来进行内存动态分配与释放 163
例6-7 对各分量均为指针的数组进行使用 165
例6-8 对n元一次线性方程组进行求解 167
例6-9 通过参数类型的改变实现不同的swap函数功能 173
例6-10 对指向一维数组的指针p进行使用 176
例6-11 指向一维数组的指针作为函数的参数 178
例6-12 理解数组及其元素与指针的密切关系 181
例6-13 将结构体与数组结合起来使用 183
例6-14 计算参赛选手最后得分的函数与结构体实现方法 186
例6-15 通过使用结构体数据类型对复数进行指定运算 189
例6-16 使用“指针与链表的栈式用法”实现反序输出问题 191
例6-17 10人围坐一圈按规则淘汰其中9人的链表实现法 193
例6-18 使用“指针与链表的队列式用法”实现反序输出问题 196
例6-19 对函数指针进行使用 198
例6-20 对返回指针值的函数进行使用 200
例6-21 利用带参数的main函数来实现自定义运算 203
例6-22 对引用进行简单使用 205
例6-23 引用型参数以及返回引用的函数 207
第七章 面向对象程序设计——类与对象 209
7.1 使用技术要点及语法 209
7.2 精选实例剖析与求解 218
例7-1 对象的“诞生”与“死亡”及其相关的构造函数和析构函数 218
例7-2 用户自定义cylinder类并对该类进行使用 220
例7-3 使用“自定义类及其对象方式”实现反序输出问题 222
例7-4 自定义的简单复数类complex 224
例7-5 自定义栈类型stack并对它进行使用 226
例7-6 计算某一批参赛选手最后得分的类实现 230
例7-7 通过自定义类在平面上画两条直线和一个圆 233
例7-8 自定义类中的静态数据成员与静态函数成员 240
例7-9 含有常量数据成员的自定义类 242
例7-10 使用友元函数实现简单复数类complex 243
例7-11 处理字符串的自定义类myStringl 246
例7-12 后缀式简单单步计算器类Calculator 252
例7-13 自定义的时间类TimeType 259
例7-14 自定义的日期类DateType 263
例7-15 含有对象成员的自定义类line 269
例7-16 系统调用拷贝构造函数的3种情况 271
例7-17 情况1时显式拷贝构造函数的需要性 274
例7-18 情况2时显式拷贝构造函数的需要性 276
例7-19 情况3时显式拷贝构造函数的需要性 278
例7-20 处理字符串的自定义类myString2 280
8.1 使用技术要点及语法 285
第八章 继承性与派生类 285
8.2 精选实例剖析与求解 293
例8-1 基类成员在各自派生类中的存取权限 293
例8-2 利用继承性与派生类来管理学生和教师档案 296
例8-3 含有对象成员的派生类及其相关的初始化工作 301
例8-4 利用派生于类Matrix的Linequ类来求解线性方程组 304
例8-5 利用组合方式自定义日期时间类DateTimeType 309
例8-6 利用继承方式自定义日期时间类DateTimeType 313
例8-7 对虚函数进行简单使用 316
例8-8 利用虚函数手段按不同计算法求Fibonacci数列的某一项 318
例8-9 在各图元类中使用虚函数draw并通过它们画出简单图形 324
例8-10 与派生类对象相关的赋值兼容性以及重名成员处理 332
9.1 使用技术要点及语法 335
第九章 运算符重载 335
例9-1 使用友元方式重载运算符 340
9.2 精选实例剖析与求解 340
例9-2 使用类成员方式重载运算符 343
例9-3 对自定义简单复数类complex中的运算符进行重载 346
例9-4 在链表类link中重载下标运算符 348
例9-5 对new和delete运算符进行重载 352
例9-6 重载new与delete时全权控制分配与释放细节 356
例9-7 显式赋值运算符重载函数的需要性 359
例9-8 通过operator〈类型名〉来自定义类型转换运算符 362
例9-9 成员指针运算符.*与->*的使用 364
10.1 使用技术要点及语法 367
第十章 函数模板与类模板 367
10.2 精选实例剖析与求解 371
例10-1 求一维数组元素最大值、最小值及平均值并输出的函数模板 371
例10-2 函数模板与函数同名的重载使用方式 373
例10-3 二函数模板同名的重载使用方式 374
例10-4 只使用类型参数的类模板 376
例10-5 使用了类型参数和普通参数的类模板 378
例10-6 实现反序输出问题的类模板 380
例10-7 以类模板作为基类派生出新的类模板 383
第十一章 流类库与输入输出 387
11.1 使用技术要点及语法 387
例11-1 对自定义的简单复数类complex重载输入输出运算符 397
11.2 精选实例剖析与求解 397
例11-2 按指定格式往cout对象即屏幕上输出数据 400
例11-3 按指定格式往text型磁盘文件中输出数据 402
例11-4 将10组数据保存到自定义磁盘文件中而后读出并处理的方式一 405
例11-5 计算某一批参赛选手最后得分的text文件实现一 407
例11-6 计算某一批参赛选手最后得分的text文件实现二 410
例11-7 将10组数据保存到自定义磁盘文件中而后读出并处理的方式二 414
例11-8 统计某源程序文件中各关键字出现的次数 416
例11-9 使用“text文件方式”实现反序输出问题 420
例11-10 使用“binary文件的随机访问方式”实现反序输出问题 421
例11-11 对以结构体数据构成的文件进行随机读写处理 423
例11-12 使用随机读写处理方式对学生数据文件进行管理 426
12.1 使用技术要点及语法 432
第十二章 异常处理 432
12.2 精选实例剖析与求解 434
例12-1 无法打开文件的异常处理 434
例12-2 内存不足获取动态空间失败的异常处理 435
例12-3 使用throw抛掷不同类型的异常并进行处理 437
例12-4 除以0或模0所产生的异常及其处理 441
例12-5 对用户提供不恰当输入数据之异常的处理实例一 444
例12-6 对用户提供不恰当输入数据之异常的处理实例二 447
例12-7 使用缺省实参表达式的throw来重新抛掷当前的异常对象 451
例12-8 对局部块作用域中的局部对象进行自动析构处理 453
例12-9 对函数作用域中的局部对象进行自动析构处理 456
例12-10 对throw所跳过的多个作用域层次中的局部对象进行自动析构 458
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017