图书介绍

程序设计基础:C语言篇PDF|Epub|txt|kindle电子书版本网盘下载

程序设计基础:C语言篇
  • 王桂芝主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115140289
  • 出版时间:2005
  • 标注页数:238页
  • 文件大小:12MB
  • 文件页数:249页
  • 主题词:程序设计-高等学校:技术学校-教材;C语言-程序设计-高等学校:技术学校-教材

PDF下载


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

下载说明

程序设计基础:C语言篇PDF格式电子书版下载

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

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

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

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

图书目录

第1章 程序设计概述1

1.1 程序设计的基本概念1

1.1.1 计算机系统的组成1

1.1.2 软件2

1.1.3 程序设计4

1.2 程序设计的过程4

1.2.1 程序设计的因素4

1.2.2 程序设计的步骤5

1.2.3 程序设计的注意事项6

1.3 算法的描述工具7

1.3.1 采用自然语言描述7

1.3.2 采用图示方法描述7

1.3.3 采用计算机语言描述8

1.3.4 程序评判的标准9

1.3.5 结构化程序设计方法简介10

1.4 C程序调试10

1.4.1 C语言概述10

1.4.2 程序调试的步骤11

1.4.3 C程序的调试环境及上机操作实现12

本章小结16

练习题16

第2章 C语言的基本知识17

2.1 数据类型17

2.1.1 数据类型概述17

2.1.2 基本的数据类型18

2.2 数据的表示21

2.2.1 常量的表示21

2.2.2 变量的表示21

2.3 数据的运算26

2.3.1 算术运算27

2.3.2 赋值运算28

2.3.3 自增运算和逗号表达式29

2.3.4 各类数值型数据间的混合运算32

2.3.5 关系运算和逻辑运算32

2.4 语句的表示35

2.4.1 语句的分类35

2.4.2 语句的特点36

2.5 程序的组成36

2.5.1 C程序的组成36

2.5.2 C程序的设计过程37

本章小结37

练习题38

第3章 顺序结构的程序设计41

3.1 顺序结构程序的概念41

3.1.1 顺序结构的概念41

3.1.2 顺序结构程序解决的问题41

3.2 顺序结构采用的语句42

3.2.1 printf函数42

3.2.2 putchar函数46

3.2.3 scanf函数47

3.2.4 getchar函数50

3.3 顺序结构程序设计举例50

本章小结53

练习题53

第4章 选择结构的程序设计56

4.1 选择结构程序的概念56

4.1.1 选择结构的概念56

4.1.2 选择结构程序解决的问题56

4.2 选择结构采用的语句57

4.2.1 条件语句57

4.2.2 多路分支语句61

4.3 选择结构程序设计实例63

4.3.1 二路分支程序设计63

4.3.2 多路分支程序设计64

4.3.3 复杂条件的程序设计66

4.3.4 嵌套条件的程序设计67

本章小结69

练习题69

第5章 循环结构的程序设计73

5.1 循环结构程序的概念73

5.1.1 循环结构的概念73

5.1.2 循环结构程序解决的问题73

5.2 循环结构采用的语句74

5.2.1 while语句74

5.2.2 do-while语句75

5.2.3 for语句76

5.3 循环结构程序设计实例79

5.3.1 当型循环的程序设计79

5.3.2 直到型循环的程序设计80

5.3.3 记数循环的程序设计81

5.3.4 双层循环的程序设计82

5.3.5 多层循环的程序设计83

本章小结84

练习题85

第6章 模块化的程序设计88

6.1 模块化结构程序的概念88

6.1.1 模块化结构的概念88

6.1.2 函数的概念88

6.1.3 模块化结构程序解决的问题89

6.2 模块化结构程序的实现89

6.2.1 函数的定义和调用89

6.2.2 函数的嵌套调用和递归调用95

6.3 变量的存储属性98

6.3.1 内部变量99

6.3.2 外部变量102

6.3.3 静态变量105

6.4 模块化结构程序设计实例106

本章小结110

练习题110

第7章 数组的程序设计116

7.1 数组程序的概念116

7.1.1 数组的基本概念116

7.1.2 数组程序解决的问题116

7.2 数组的定义与使用117

7.2.1 一维数组的定义与使用117

7.2.2 二维数组的定义与使用120

7.2.3 字符数组的定义与使用122

7.3 数组程序设计实例126

7.3.1 一维数组的程序设计126

7.3.2 二维数组的程序设计128

7.3.3 字符数组的程序设计130

本章小结132

练习题133

第8章 指针的程序设计137

8.1 指针的基本概念137

8.1.1 指针的定义137

8.1.2 引入指针的原因138

8.2 指向变量的指针变量139

8.2.1 指向变量的指针变量的定义139

8.2.2 对指针变量的处理139

8.3 指向数组的指针变量141

8.3.1 指向一维数组的指针变量141

8.3.2 指向二维数组的指针变量144

8.3.3 指向字符串的指针变量148

8.4 有关的函数的指针变量150

8.4.1 指针变量作为函数参数150

8.4.2 指向函数的指针变量的定义152

8.4.3 指向函数的指针变量的处理153

8.4.4 返回指针值的函数153

8.5 指针数组和指向指针的指针154

8.5.1 指针数组154

8.5.2 指向指针的指针157

8.6 指针程序设计实例158

8.6.1 变量的指针158

8.6.2 数组的指针158

8.6.3 函数的指针161

本章小结163

练习题164

第9章 编译预处理与记录类型166

9.1 编译预处理的使用166

9.1.1 编译预处理的作用及基本特点166

9.1.2 文件包含166

9.1.3 宏定义167

9.1.4 条件编译171

9.2 构造的数据类型172

9.2.1 构造的数据类型172

9.2.2 用户自定义类型的一般方法173

9.3 记录类型的定义与使用174

9.3.1 记录类型的定义174

9.3.2 记录型变量的定义与使用175

9.3.3 记录型数组的定义与使用178

9.3.4 记录型指针的定义与使用179

9.4 记录类型的程序设计实例181

9.4.1 单链表中结点的动态生成和释放182

9.4.2 单链表的建立与输出183

9.4.3 单链表的插入与删除184

本章小结185

练习题186

第10章 文件的程序设计190

10.1 文件的基本概念190

10.1.1 文件的定义190

10.1.2 缓冲文件系统191

10.1.3 文件的处理过程192

10.1.4 文件程序解决的问题193

10.2 文件处理采用的函数193

10.2.1 打开函数193

10.2.2 读取函数195

10.2.3 写入函数195

10.3 文件程序设计实例195

10.3.1 文件的建立195

10.3.2 文件的查看197

10.3.3 文件的修改199

10.3.4 文件的复制201

本章小结203

练习题204

第11章 图形程序设计208

11.1 图形程序设计的基本概念208

11.2 文本方式下的字符图形程序设计210

11.2.1 一个字符图形程序实例210

11.2.2 字符图形程序设计常用的函数210

11.2.3 字符图形程序设计实例212

11.3 图形方式下的图形程序设计213

11.3.1 一个图形程序实例214

11.3.2 图形程序设计常用的函数214

热门推荐