图书介绍

程序设计PDF|Epub|txt|kindle电子书版本网盘下载

程序设计
  • 夏宽理,王春森编著 著
  • 出版社: 上海:复旦大学出版社
  • ISBN:730902575X
  • 出版时间:2000
  • 标注页数:362页
  • 文件大小:14MB
  • 文件页数:370页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 程序设计基础1

1.1 程序设计基本概念1

1.2 结构化程序设计4

1.3 C语言基础知识7

1.3.1 几个简单的C程序7

1.3.2 C语言的词汇、数据类型、常量和变量11

1.4 高级语言程序开发环境基本知识13

思考题与习题14

第2章 基本数据及其运算和类型转换15

2.1 整型数据15

2.2 字符型数据16

2.3 实型数据18

2.4 基本数据类型混合运算和类型转换19

2.5 数据运算21

2.5.1 算术运算21

2.5.2 关系运算和逻辑运算23

2.5.3 赋值运算26

2.5.4 条件运算27

2.5.5 sizeof运算28

2.5.6 其他运算28

2.6 表达式和表达式语句31

2.7 指针基础知识36

2.8 数据输入输出基础40

2.8.1 字符输出函数40

2.8.2 字符输入函数41

2.8.3 格式输出函数42

2.8.4 格式输入函数46

思考题与习题49

第3章 结构化程序开发52

3.1 顺序结构52

3.2 选择结构53

3.2.1 if语句53

3.2.2 switch语句58

3.3.1 while语句61

3.3 循环结构61

3.3.2 do-while语句63

3.3.3 for语句66

3.3.4 循环语句比较68

3.3.5 嵌套的循环结构69

3.4 函数基础知识71

3.4.1 库函数的使用72

3.4.2 函数定义73

3.4.3 函数调用76

3.4.4 实参向形参单向传递数据78

3.5 正文文件的简单用法79

3.6 简单程序设计实例81

思考题与习题90

第4章 数组、字符串、指针及应用92

4.1 数组的基本概念92

4.2 一维数组93

4.3 多维数组102

4.4 字符数组和字符串107

4.5 指针和数组117

4.5.1 指向数组元素的指针117

4.5.2 指向字符串的指针119

4.5.3 指向数组的指针121

4.5.4 指针数组123

4.5.5 多级指针127

思考题与习题128

第5章 函数的设计方法132

5.1 函数形参132

5.1.1 指针类型形参132

5.1.2 数组类型形参134

5.1.3 字符指针形参138

5.2 函数说明140

5.3 函数指针及其应用141

5.3.1 函数指针和函数指针变量141

5.3.2 利用函数指针调用函数142

5.3.3 函数指针形参144

5.3.4 函数指针数组145

5.4 返回指针值的函数146

5.4.1 返回数据对象指针的函数146

5.4.2 返回函数指针的函数147

5.5 递归函数基础149

5.6 命令行参数153

5.7 函数程序设计实例157

思考题与习题161

第6章 作用域规则和编译预处理命令简介165

6.1 局部变量和全局变量165

6.2 存储类167

6.3 变量定义176

6.4 编译预处理命令简介181

6.4.1 宏定义181

6.4.2 文件包含186

6.4.3 条件编译187

思考题与习题190

第7章 结构和动态数据结构基础193

7.1 结构类型和结构变量193

7.2 结构数组197

7.3 结构形参和结构指针形参203

7.4 链表及其应用204

7.4.1 内存动态分配和释放库函数205

7.4.2 用链表实现的线性表206

7.4.3 链表的基本操作208

7.4.4 链表程序设计实例215

7.5 联合221

7.6 位域224

7.7 枚举226

7.8 类型定义228

思考题与习题230

8.1 文件概述232

第8章 数据文件处理技术232

8.2 文件类型和文件类型指针变量233

8.3 文件打开和关闭库函数233

8.4 文件处理程序结构和常用文件库函数235

8.5 文件程序设计实例244

思考题与习题254

第9章 数据结构基础和常用算法设计方法256

9.1 栈256

9.2 队列259

9.3 树264

9.4 二叉树267

9.5 常用算法设计方法270

9.5.1 迭代法270

9.5.2 穷举搜索法271

9.5.3 递推法274

9.5.4 递归275

9.5.5 回溯法282

9.5.6 贪婪法290

9.5.7 分治法295

9.5.8 动态规划法297

思考题与习题300

第10章 面向对象程序语言C++简介304

10.1 面向对象程序语言的基本概念和机制304

10.2 C++对C的一些改进306

10.3 类和抽象数据类型314

10.4 运算符重载331

10.5 继承333

10.6虚函数和多态性340

10.7 C++输入/输出流344

思考题与习题352

附录354

A.1 运算符的优先级与结合性354

A.2 C语言常用语法提要354

A.3 C系统常用库函数358

参考资料362

热门推荐