图书介绍

程序设计基础 C语言版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

程序设计基础 C语言版
  • 赵妮,王睿,于帆主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302134626
  • 出版时间:2006
  • 标注页数:269页
  • 文件大小:27MB
  • 文件页数:284页
  • 主题词: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 结构化程序设计3

1.1.3 模块化程序设计的方法4

1.1.4 面向对象的程序设计4

1.2 程序设计语言5

1.2.1 程序设计的基本步骤5

1.2.2 算法及其表示6

1.2.3 程序设计语言9

1.2.4 语言翻译程序11

1.3.2 分支结构12

1.3 常见程序的各种结构12

1.3.1 顺序结构12

1.3.3 循环结构13

1.3.4 子程序调用13

1.4 C语言的产生与特点14

1.4.1 C语言的产生与发展14

1.4.2 C语言的特点15

1.5 C语言程序的结构16

1.5.1 简单C语言程序示例16

1.5.2 C语言程序的结构特点18

1.6 标准输入输出库函数19

1.6.1 编译预处理19

1.6.2 字符输入输出函数20

1.6.3 格式化输入函数21

1.6.4 格式化输出函数23

1.7 C语言程序的编辑与运行26

1.7.1 C语言程序编译的一般步骤26

1.7.2 C语言集成环境简介27

习题31

第2章 数据类型、运算符与表达式33

2.1 标识符、常量与变量33

2.1.1 标识符与关键字33

2.1.2 常量34

2.1.3 变量35

2.2 C语言的数据类型36

2.2.1 整型数据37

2.2.2 实型数据40

2.2.3 字符型数据41

2.3 不同类型数据的混合运算45

2.3.1 数据间的混合运算与类型转换45

2.3.2 赋值运算中的数据类型转换46

2.3.3 强制类型转换48

2.4 运算符和表达式50

2.4.1 C语言运算符简介50

2.4.2 算术运算符和算术表达式50

2.4.3 赋值运算符53

2.4.4 关系运算符和关系表达式54

2.4.5 逻辑运算符和逻辑表达式55

2.4.6 逗号运算符和逗号表达式57

2.5 位运算58

习题61

第3章 C语言程序的控制结构63

3.1 顺序结构程序设计63

3.1.1 顺序结构的语句63

3.1.2 顺序结构程序举例65

3.2 选择结构程序设计68

3.2.1 if语句68

3.2.2 switch语句75

3.2.3 选择结构程序举例77

3.3.1 while语句80

3.3 循环结构程序设计80

3.3.2 do-while语句82

3.3.3 for语句84

3.3.4 break,continue和goto语句87

3.3.5 循环嵌套90

3.3.6 循环结构程序设计举例91

习题94

第4章 数组97

4.1 数组的概念97

4.2 一维数组98

4.2.1 一维数组的定义98

4.2.3 数组元素的引用99

4.2.2 一维数组的初始化99

4.2.4 一维数组的应用举例101

4.3 二维数组102

4.3.1 二维数组的定义102

4.3.2 二维数组的初始化103

4.3.3 二维数组元素的引用104

4.3.4 二维数组应用举例105

4.4 字符数组108

4.4.1 字符数组的定义、初始化及引用108

4.4.2 字符串和字符串结束标志110

4.4.3 字符数组的输入输出110

4.4.4 常用字符串处理函数111

4.4.5 字符数组应用举例113

习题115

第5章 函数119

5.1 概述119

5.1.1 模块化程序设计119

5.1.2 函数的分类120

5.2 函数定义与调用121

5.2.1 函数定义121

5.2.2 函数调用122

5.2.3 函数应用举例126

5.3 数组作为函数参数130

5.3.1 数组元素作为函数实参130

5.3.2 数组名作为函数参数131

5.4 函数的嵌套调用与递归调用133

5.4.1 函数的嵌套调用134

5.4.2 函数的递归调用135

5.5 变量的作用域137

5.5.1 局部变量137

5.5.2 全局变量139

5.5.3 变量的存储类型142

5.6 内部函数和外部函数146

5.6.1 内部函数146

5.6.2 外部函数147

5.7 编译预处理147

5.7.1 宏定义148

5.7.2 文件包含150

5.7.3 条件编译151

习题153

第6章 指针157

6.1 地址和指针变量的概念157

6.1.1 内存地址与变量访问157

6.1.2 指针与指针变量158

6.2 对指针变量的操作159

6.2.1 指针变量的引用159

6.2.2 指针变量的移动161

6.2.3 指针变量的关系运算162

6.2.4 指针变量作为函数参数162

6.3 数组指针和指针变量165

6.3.1 概述165

6.3.2 二维数组的指针及其指针变量167

6.3.3 动态数组的实现169

6.4.1 字符串的表示与引用171

6.4 字符串指针和指针变量171

6.4.2 字符串指针作为函数参数172

6.5 返回指针值的函数173

6.6 指针数组与主函数main()的形参175

6.6.1 指针数组175

6.6.2 主函数main()的形参176

6.6.3 指向指针的指针变量178

6.7 函数的指针和指针变量178

习题179

7.1 结构类型与结构变量181

7.1.1 结构类型定义181

第7章 结构与链表181

7.1.2 结构变量定义182

7.1.3 结构变量的引用与初始化183

7.2 结构数组185

7.3 指向结构类型数据的指针186

7.3.1 指向结构变量的指针186

7.3.2 指向结构数组的指针187

7.3.3 结构数据作为函数参数189

7.4 链表处理——结构指针的应用190

7.4.1 概述190

7.4.2 创建一个新链表191

7.4.3 链表的插入与删除操作192

7.5.1 共用型193

7.5 共用型和枚举型简介193

7.5.2 枚举型195

习题197

第8章 文件201

8.1 文件概述201

8.1.1 文件的分类201

8.1.2 文件的处理202

8.1.3 文件类型指针203

8.2 文件的打开与关闭204

8.2.1 文件的打开(fopen函数)204

8.2.2 文件的关闭(fclose函数)206

8.3.1 文件的顺序读写207

8.3 文件的读写操作207

8.3.2 文件的字符串读写函数210

8.3.3 格式化读写函数213

8.3.4 文件的数据块输入输出函数214

8.4 文件的随机读写217

8.4.1 随机读写函数217

8.4.2 文件出错检测219

习题220

第9章 Turbo C图形程序设计222

9.1 Turbo C绘图基础222

9.1.1 Turbo C图形库函数简介222

9.1.2 图形处理函数225

9.1.3 图形模式的文本显示230

9.2 视窗和屏幕管理函数232

9.3 图形程序设计举例234

习题242

第10章 实验243

10.1 熟悉C语言上机环境243

10.2 认识C程序243

10.3 数据类型、运算符与表达式244

10.4 位运算245

10.5 顺序结构程序设计245

10.6 选择结构程序设计一246

10.7 选择结构程序设计二246

10.10 数组操作247

10.9 循环结构程序设计二247

10.8 循环结构程序设计一247

10.11 函数操作248

10.12 指针操作249

10.13 结构与链表操作249

10.14 文件250

10.15 图形程序设计250

附录A 运算符的优先级和结合性251

附录B C语言标准输入输出函数253

附录C ASCII字符代码集256

附录D 常用库函数258

附录E Turbo C集成环境下错误信息及处理265

参考文献269

热门推荐