基本信息
源码名称:易学c++潘嘉杰
源码大小:2.18M
文件格式:.pdf
开发语言:C/C++
更新时间:2022-03-23
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

易学c 潘嘉杰

本书主要是依照计算机本科专业的实际教学需要来编排内容的。 虽然内容的条理可能不

及某些专业的 C 工具书那么清晰, 但是这样的次序让初学者比较容易上手。 毕竟那些工具
书是面向一些已经掌握 C 或有较高的高级语言程序设计基础的读者。 编写此书的主旨就是
不要一下子把什么都说出来,而是一点一点循序渐进地增长读者的能力。这样,读者就不会
一下子被那么多难以接受的概念吓住,以至于失去了继续学习的信心。
本书所有程序使用的编译器是 Microsoft Visual C , 并介绍 C 标准, 对于 Borland C
我们不作讨论,以免初学者把各种概念混淆起来,也有效降低了学习的压力。对于一些 C
中存在却不常用的内容, 本书一般一笔带过或不予提及。 因为这些内容在应试方面不作要求,
在实际使用上也可以由其他方法代替。但是,如果您是一位初学者,那么就请务必要看到本
书的每一个角落。您所遗落的一句话就有可能是一个知识的关键点。



目 录
...................................................................................1 前篇 过程化的程序设计
..........................................................................................1 第一章 良好的开端
1.1 软件与程序.................................................................................................................1
1.2 程序设计到底要做什么?.........................................................................................1
1.3 选好一种语言.............................................................................................................2
1.4Visual C 能够做些什么? .......................................................................................2
1.5 学习程序设计的方法和一些准备.............................................................................3
第二章 H ELLO , ,W ORLD ! !.............................................................................4
2.1 如何创建一个示例程序.............................................................................................4
2.2 创建自己的World.......................................................................................................6
2.3 输出与输入.................................................................................................................7
...................................................................................................................................9 习题
........................................................................................10 第三章 会变的箱子
3.1 什么是变量?...........................................................................................................10
3.2 常用的基本数据类型...............................................................................................12
3.3 不会变的箱子...........................................................................................................12
3.4 算术表达式...............................................................................................................13
.................................................................................................................................14 习题
....................................................................................16 第四章 要走哪条路?
4.1 如果……...................................................................................................................16
4.2 否则……...................................................................................................................20
4.3 爱判断的问号...........................................................................................................23
4.4 切换的开关...............................................................................................................23
.................................................................................................................................27 习题
................................................................................31 第五章 有个圈儿的程序
5.1 程序赛车...................................................................................................................31
5.2 进维修站和退出比赛...............................................................................................34
5.3 圈圈里的圈圈...........................................................................................................36
5.4 当…….......................................................................................................................38
.................................................................................................................................41 习题
........................................................................................45 第六章 好用的工具
6.1 简单的工具——函数...............................................................................................45
6.2 打造自己的工具.......................................................................................................48
6.3 多功能开瓶器...........................................................................................................52
6.4 自动的工具...............................................................................................................55
6.5 给变量和参数起个绰号...........................................................................................56
6.6 * ..........................................................................................................58 函数里的自己
.................................................................................................................................59 习题
........................................................................................63 第七章 好大的仓库
7.1 方便地让电脑处理更多数据...................................................................................63
7.2 仓库是怎样造成的?...............................................................................................65
目 录
7.3 向函数传递数组.......................................................................................................69
7.4 二维数组...................................................................................................................71
.................................................................................................................................74 习题
............................................................................78 第八章 内存里的快捷方式
8.1 什么是指针...............................................................................................................78
8.2 指针变量的定义和使用...........................................................................................78
8.3 指针的操作...............................................................................................................80
8.4 指针与保护...............................................................................................................82
8.5 指针与数组...............................................................................................................83
8.6 指针与函数...............................................................................................................84
8.7 更灵活的存储...........................................................................................................86
.................................................................................................................................88 习题
................................................................................91 第九章 自己设计的箱子
9.1 我的类型我做主.......................................................................................................91
9.2 设计一个收纳箱.......................................................................................................94
9.3 结构与函数...............................................................................................................96
9.4 结构数组与结构指针...............................................................................................98
9.5 自行车的链条.........................................................................................................100
9.6 链表的实现.............................................................................................................101
...............................................................................................................................108 习题
.......................................................................................112 中篇 实战程序设计
..........................................................................112 第十章 如何阅读程序代码
10.1 整体把握法...........................................................................................................112
10.2 经验法...................................................................................................................114
10.3 模拟法...................................................................................................................115
...............................................................................................................................116 习题
......................................................................120 第十一章 如何调试程序代码
11.1 再谈变量...............................................................................................................120
11.2 头文件的奥秘.......................................................................................................126
11.3 更快更好地完成程序调试...................................................................................130
11.4 最麻烦的问题.......................................................................................................134
11.5 调试工具——Debug............................................................................................138
...............................................................................................................................141 习题
......................................................................144 第十二章 如何编写程序代码
12.1 程序设计的基本步骤...........................................................................................144
12.2 三类问题...............................................................................................................144
12.3 函数的递归...........................................................................................................149
...............................................................................................................................154 习题
后篇 面向对象的程序设计.............................................................................156
......................................................................................156 第十三章 初识对象
13.1 对象就是物体......................................................................................................156
13.2 一个字符串也是对象..........................................................................................156
13.3 面向对象特点一:封装性..................................................................................159
目 录
13.4 从数组到向量......................................................................................................159
...............................................................................................................................161 习题
......................................................................................162 第十四章 再识对象
14.1 类是一种数据类型...............................................................................................162
14.2 公有和私有...........................................................................................................163
14.3 成员函数...............................................................................................................164
14.4 对象、引用和指针...............................................................................................167
...............................................................................................................................167 习题
..........................................................................171 第十五章 造物者与毁灭者
15.1 麻烦的初始化.......................................................................................................171
15.2 造物者——构造函数...........................................................................................172
15.3 先有鸡还是先有蛋?...........................................................................................175
15.4 克隆技术...............................................................................................................180
15.5 毁灭者——析构函数...........................................................................................187
...............................................................................................................................189 习题
第十六章 共有财产· 好朋友· 操作符............................................................193
16.1 有多少个结点?...................................................................................................193
16.2 类的好朋友...........................................................................................................197
16.3 多功能的操作符...................................................................................................205
...............................................................................................................................212 习题
..........................................................................................213 第十七章 父与子
17.1 剑士·弓箭手·法师的困惑...............................................................................213
17.2 面向对象特点二:继承性...................................................................................214
17.3 继承的实现...........................................................................................................214
17.4 子类对象的生灭...................................................................................................224
17.5 继承与对象指针...................................................................................................228
17.6 面向对象特点三:多态性...................................................................................231
17.7 多态与虚函数.......................................................................................................231
17.8 虚函数与虚析构函数...........................................................................................236
17.9 抽象类与纯虚函数...............................................................................................238
17.10 多重继承.............................................................................................................241
...............................................................................................................................242 习题
..........................................................................261