图书介绍
程序设计基础教程 C语言pdf电子书版本下载
- 郑大鹏,陈雅文编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302263517
- 出版时间:2011
- 标注页数:341页
- 文件大小:38MB
- 文件页数:356页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
程序设计基础教程 C语言PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第0章 导论 1
0.1 何谓程序设计 1
0.2 为何要学习程序设计 2
0.3 本书的主要内容 3
0.4 学习方法 3
0.5 学习目标 3
0.6 进一步学习的内容 4
本章术语 4
本章要点 4
练习题 5
第1章 计算机简介 6
1.1 计算机发展简史 6
1.2 计算机的基本组成 10
1.3 程序在计算机中如何执行 17
本章术语 20
本章要点 21
练习题 22
第2章 程序设计语言简介 24
2.1 程序设计语言发展过程 24
2.2 高级语言的发展与分类 25
2.3 常用的程序设计语言简介 27
本章术语 30
本章要点 31
练习题 31
第3章 C语言概况 33
3.1 C语言编程过程与工具 33
3.2 程序设计的步骤 34
3.3 C语言程序举例 35
3.4 用程序输出文字 36
本章术语 37
本章要点 38
练习题 38
第4章 程序中的数据对象 42
4.1 程序设计语言的数据类型 42
4.2 C语言的数值数据类型 43
4.3 C语言的文字数据类型 43
4.4 变量 44
4.5 常数与字符串字面值 44
4.6 在程序中使用变量和常数 45
本章术语 47
本章要点 47
练习题 48
第5章 数据的输入与输出 50
5.1 整数的基本输入/输出 50
5.2 浮点数和字符的基本输入/输出 51
5.3 其他输入/输出 53
本章术语 54
本章要点 55
练习题 55
第6章 数据的运算与表达式 57
6.1 常见的运算类别 57
6.2 表达式 61
6.3 在程序中进行运算 62
本章术语 64
本章要点 64
练习题 65
第7章 程序语句的执行顺序 67
7.1 程序的语句 67
7.2 语句执行顺序 69
本章术语 71
本章要点 71
练习题 71
第8章 选择结构 74
8.1 简单的条件语句 74
8.2 条件语句的嵌套 76
8.3 条件语句的简化 78
本章术语 80
本章要点 80
练习题 80
第9章 分支转移 83
9.1 switch语句 83
9.2 switch语句使用要点 85
9.3 switch语句与嵌套的if语句比较 87
本章术语 87
本章要点 88
练习题 88
第10章 循环语句(一) 91
10.1 用goto语句实现循环结构 91
10.2 for语句 93
10.3 在循环体中使用循环变量 95
10.4 while语句和do-while语句 96
本章术语 98
本章要点 98
练习题 98
第11章 循环语句(二) 101
11.1 循环的中断 101
11.2 无限循环的应用 103
11.3 循环的嵌套 104
11.4 循环语句应用举例 106
本章术语 109
本章要点 109
练习题 109
第12章 函数(一) 113
12.1 函数的概念 113
12.2 函数的定义 114
12.3 函数的返回值 115
12.4 函数的调用 117
本章术语 119
本章要点 119
练习题 120
第13章 函数(二) 123
13.1 函数的参数 123
13.2 函数与变量 126
13.3 标准库函数 129
13.4 函数网 129
本章术语 130
本章要点 130
练习题 130
第14章 结构化程序设计 135
14.1 结构化程序设计概述 135
14.2 程序模块的划分 136
14.3 模块的详细描述 137
14.4 模块的编码实现 140
本章术语 142
本章要点 142
练习题 142
第15章 数组 144
15.1 数组的概念 144
15.2 数组的定义与使用 145
15.3 用循环遍历数组元素 147
15.4 二维数组 149
本章术语 151
本章要点 151
练习题 152
第16章 指针(一) 155
16.1 指针的概念 155
16.2 指针的基本用法 157
本章术语 163
本章要点 163
练习题 164
第17章 指针(二) 166
17.1 数组与指针 166
17.2 函数与指针 168
本章术语 170
本章要点 170
练习题 170
第18章 字符串与命令行参数 175
18.1 字符串概念 175
18.2 字符串的应用 176
18.3 字符串数组 178
18.4 命令行参数 178
本章术语 180
本章要点 180
练习题 181
第19章 常用的系统函数 185
19.1 系统函数概述 185
19.2 数学函数 186
19.3 字符串处理函数 187
19.4 动态内存分配函数 191
本章术语 193
本章要点 193
练习题 193
第20章 查找和排序 198
20.1 查找 198
20.2 排序 201
本章术语 203
本章要点 203
练习题 203
第21章 函数的递归调用 207
21.1 递归的概念 207
21.2 递归的应用 208
21.3 递归与循环 209
本章术语 212
本章要点 212
练习题 212
第22章 自定义数据类型——结构体 215
22.1 结构体的定义 215
22.2 结构体的应用 217
22.3 结构体数组与指针 220
22.4 带有指针成员的结构体 222
本章术语 224
本章要点 224
练习题 225
第23章 文件的读写 229
23.1 文件简介 229
23.2 文件读写概述 230
23.3 文件的打开与关闭 231
23.4 文本文件的读写 233
23.5 二进制文件的读写 236
23.6 在文件中定位 238
本章术语 239
本章要点 240
练习题 240
第24章 问题求解方法 245
24.1 需求获取 245
24.2 需求分析 246
24.3 程序设计 247
24.4 代码实现 249
24.5 其他有关问题 254
本章术语 255
本章要点 255
练习题 256
第25章 编译预处理与多文件编译 258
25.1 编译预处理指令 258
25.2 多文件程序的编译 262
25.3 多文件程序的编写 263
本章术语 265
本章要点 265
练习题 265
第26章 程序的调试与测试 269
26.1 手工调试程序 269
26.2 使用gdb调试程序 274
26.3 程序测试简介 277
本章术语 279
本章要点 279
练习题 280
附录A 在Windows中安装MinGW 284
附录B C语言概要 291
B1 概述 291
B2 语法符号 291
B3 基本申明 294
B4 表达式 297
B5 语句 300
B6 函数 303
B7 结构体、联合体、枚举、位域 306
B8 指针和数组 308
B9 复杂申明 310
B10 预处理指令 313
附录C C语言保留字 318
附录D C语言标准库函数 319
附录E 格式字符串说明 323
E1 指示符 323
E2 转换说明符 324
附录F ASCII表 329
附录G 部分习题答案 331
参考文献 341