图书介绍
C++程序设计技能百练2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 蒋立翔编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113055575
- 出版时间:2004
- 标注页数:333页
- 文件大小:44MB
- 文件页数:345页
- 主题词:C语言-程序设计
PDF下载
下载说明
C++程序设计技能百练PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1课 C++基础知识1
课堂讲解2
一、从C到C++2
二、程序与语言2
三、结构化程序设计(为处理复杂问题提供了有力的手段)3
四、面向对象程序设计4
五、程序开发过程4
六、C++程序基本框架结构4
七、结构化程序设计与面向对象的程序设计比较6
八、编译环境6
十、Visual C++开发环境概述8
九、Microsoft Visual C++的帮助8
上机练习10
练习1 作者的祝愿10
练习2 分牛的传说12
第2课 数据类型和控制结构15
课堂讲解16
一、字符集与保留字16
二、数据类型16
三、变量定义17
四、常量17
五、I/O流控制18
六、表达式18
七、算术类型转换18
十三、if语句19
十二、逗号运算符19
十四、while语句19
八、增量与减量19
十一、条件运算符19
十、逻辑运算19
九、关系运算19
十五、do...while语句20
十六、for语句20
十七、switch语句20
十八、转向语句20
上机练习21
练习3 打印图案21
练习4 大写金额24
练习5 证明“素数公式”28
练习6 牛顿迭代法求方程根30
练习7 二分法求方程根32
练习8 杨辉三角的奥妙34
练习9 判断整除36
第3课 函数39
课堂讲解40
一、函数概述40
二、函数原型40
三、全局变量与局部变量41
四、函数调用机制42
五、递归(Recursive)函数42
六、内联函数42
八、默认参数的函数43
七、重载函数43
上机练习44
练习10 验证“歌德巴赫猜想”44
练习11 魔方阵46
练习12 汉诺塔(Tower of Hanoi)的递归解法48
练习13 八皇后游戏51
练习14 探询路径54
练习15 “掷双骰”游戏56
练习16 “完全数”判别(方法一)58
练习17 比我疆土61
练习18 巧填数字63
练习19 打印螺旋方阵64
第4课 数组和指针66
三、向函数传递数组67
四、二维数组67
课堂讲解67
二、数组的使用67
一、数组定义67
五、指针的概念68
六、指针运算69
七、指针与数组69
八、堆内存69
九、const指针69
十、指针与函数69
十一、字符指针70
十二、指针数组70
十三、函数指针71
练习20 “完全数”判别(方法二)72
上机练习72
练习21 Eratosthenes法求素数73
练习22 智者生存75
练习23 矩阵转置77
练习24 字符串倒序(方法一:指针实现)80
练习25 姓氏排序82
练习26 矩阵的马鞍点84
练习27 动态分配数组的存储空间86
练习28 寻找最长的单词88
练习29 const指针90
练习30 顺序查找91
练习31 折半查找93
练习32 编排日历94
练习33 表白爱之“心”97
练习34 求定积分(梯形法)98
第5课 引用与结构101
课堂讲解102
一、引用的概念和操作102
二、用引用传递函数参数103
三、结构103
四、链表结构104
上机练习106
练习35 求学位课平均分106
练习36 统计优秀者人数108
练习37 最大子段和(解法1)109
练习38 最大子段和(解法2)111
练习39 最大子段和(解法3)113
练习40 100米比赛排名(解法1)116
练习41 100米比赛排名(解法2)118
练习42 建立我的好友档案120
练习43 完善我的好友档案(一)123
练习44 完善我的好友档案(二)125
练习45 公正的计票器129
练习46 汉诺塔(TowerofHanoi)的非递归解法132
练习47 Huffman编码——建立Huffman树134
练习48 Huffman编码——Huffman树编码138
练习49 农夫、狼、羊与白菜问题——图的存储140
练习50 农夫、狼、羊与白菜问题——图的遍历143
第6课 类和对象148
二、成员函数的定义149
一、类的定义149
课堂讲解149
三、对象的定义及其成员的访问151
四、静态成员152
五、对象的作用域和生存期152
六、类成员的访问控制说明符152
七、屏蔽类的内部实现的好处152
上机练习153
练习51 斐波那契数列的计算153
练习52 计算两点的距离156
练习53 计算圆柱体体积与表面积(结构实现)159
练习54 计算圆柱体体积与表面积(类实现)161
练习55 建立学生成绩管理系统163
练习56 字符串倒序(方法二:栈实现)168
练习57 判断字符串是否回文170
练习58 求学位课平均分(嵌套类实现)173
练习59 计算π值(随机投点法)177
练习60 模拟抛硬币所得正面的频率图180
第7课 堆、构造函数与拷贝构造函数182
课堂讲解183
一、构造函数183
二、析构函数184
三、拷贝构造函数184
四、类的聚集(组合)185
五、初始化表对常量数据成员或常量引用成员提供初值185
六、动态存储186
练习61 复数的运算(成员函数实现)188
上机练习188
练习62 100米比赛排名(解法3)191
练习63 设计我的计算器194
练习64 学生信息的管理199
练习65 this指针的应用202
练习66 类成员初始化的困惑204
练习67 避免缺省参数构造函数的二义性208
练习68 常数据成员的初始化211
练习69 拷贝构造函数(一)213
练习70 拷贝构造函数(二)217
第8课 静态成员、友元与模板220
课堂讲解221
一、静态成员221
二、友元222
三、模板223
上机练习226
练习71 金卡账目管理226
练习72 复数的运算(友元函数实现)229
练习73 求两直线的交点231
练习74 快速排序算法234
练习75 二分查找算法236
第9课 继承与派生239
课堂讲解240
一、基类和派生类240
二、子类型242
三、虚基类242
练习76 长途电话计费程序244
上机练习244
练习77 一个小公司的工资管理系统247
练习78 学生成绩管理系统(类继承)251
练习79 大学人员管理系统254
练习80 子随父姓258
第10课 多态性和虚函数261
课堂讲解262
一、函数重载262
二、运算符重载263
三、静态联编和动态联编264
四、虚函数264
五、纯虚函数和抽象类265
上机练习266
练习81 重载实现有理数的各种运算266
六、虚析构函数266
练习82 点对象间的各种运算270
练习83 比较同学的年龄273
练习84 矩阵的基本运算276
练习85 检查数组是否越界279
练习86 计算三角形面积之和281
练习87 链表指针对集合的各项操作283
练习88 抽象类求图形面积和周长288
练习89 虚重载运算符函数290
练习90 一个小公司的工资管理系统(虚函数实现)293
第11课 I/O流类库和异常处理298
一、I/O流的概念299
二、输出流299
课堂讲解299
三、输入流301
四、I/O运算符重载302
五、异常处理302
上机练习304
练习91 显示九九乘法表304
练习92 浏览文本文件306
练习93 文本文件复制308
练习94 有理数的四则运算(重载“<<”、“>>”)311
练习95 我的朋友信息管理(一)315
练习96 我的朋友信息管理(二)318
练习97 我的朋友信息管理(三)322
练习98 异常处理应用327
练习99 显示文件大小330
练习100 异常处理中的构造与析构331
热门推荐
- 966221.html
- 2044481.html
- 1420468.html
- 377089.html
- 3838434.html
- 2497358.html
- 881030.html
- 3232126.html
- 3784135.html
- 3833139.html
- http://www.ickdjs.cc/book_2420679.html
- http://www.ickdjs.cc/book_3036999.html
- http://www.ickdjs.cc/book_2083666.html
- http://www.ickdjs.cc/book_280672.html
- http://www.ickdjs.cc/book_3151951.html
- http://www.ickdjs.cc/book_322847.html
- http://www.ickdjs.cc/book_2458313.html
- http://www.ickdjs.cc/book_2524643.html
- http://www.ickdjs.cc/book_2789264.html
- http://www.ickdjs.cc/book_1351638.html