图书介绍
高级语言程序设计 C语言版 基于计算思维能力培养【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 揭安全著;王明文主审 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115394606
- 出版时间:2015
- 标注页数:354页
- 文件大小:53MB
- 文件页数:368页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
高级语言程序设计 C语言版 基于计算思维能力培养PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序设计引论1
1.1计算科学与问题求解1
1.2程序与程序设计2
1.2.1程序2
1.2.2程序设计3
1.3程序设计语言4
1.3.1程序设计语言分类4
1.3.2程序的执行方式5
1.4 C语言简介7
1.5 C语言程序开发工具9
1.6 C语言程序开发步骤14
本章小结16
实验一16
第2章 数据类型、运算符与表达式18
2.1 C程序基本结构18
2.2 C程序中常见的符号20
2.3数据类型21
2.4常量25
2.4.1整型常量25
2.4.2实型常量26
2.4.3字符常量26
2.4.4字符串常量28
2.4.5宏常量28
练习2.128
2.5变量29
2.5.1变量的声明29
2.5.2变量初始化30
2.5.3变量的访问与使用31
练习2.232
2.6运算符与表达式33
2.6.1算术运算符33
2.6.2运算符的优先级与结合性34
2.6.3关系运算符35
2.6.4复合赋值运算符36
2.6.5 ++和--运算符37
2.7表达式的类型转换38
2.7.1赋值表达式的类型转换38
2.7.2强制类型转换39
2.8 const常量40
练习2.341
本章小结41
实验二42
第3章 算法与简单C语言程序设计43
3.1 C语句43
3.2 C程序输入/输出操作的实现44
3.2.1字符输入/输出44
3.2.2格式输入/输出46
练习3.152
3.3算法52
3.3.1问题求解过程中算法的作用52
3.3.2算法的特点54
3.3.3算法的描述55
3.4简单程序设计举例60
练习3.263
本章小结63
实验三63
第4章 程序基本控制结构64
4.1逻辑运算符与逻辑表达式64
4.1.1逻辑运算符64
4.1.2逻辑表达式65
练习4.166
4.2选择控制结构67
4.2.1 if单分支语句67
4.2.2 if双分支语句73
4.2.3 if多分支语句74
4.3条件表达式78
练习4.278
4.4 switch多分支语句79
练习4.384
4.5循环控制语句84
4.5.1while循环语句84
4.5.2 for循环语句89
4.5.3 do while循环语句94
练习4.495
4.6程序跳转语句96
4.6.1 break语句96
4.6.2 continue语句98
4.6.3 goto语句99
练习4.5100
4.7多重循环及其应用101
练习4.6104
4.8循环程序设计方法105
4.8.1迭代法105
4.8.2穷举法107
本章小结110
实验四110
第5章 函数及其应用112
5.1 C函数概述112
5.2 C语言函数的定义和调用113
5.2.1 C语言函数的定义113
5.2.2 return语句115
5.2.3函数调用116
5.2.4函数声明118
练习5.1119
5.3引用库函数与自定义函数120
5.3.1库函数分类120
5.3.2 #include指令120
5.4函数参数传递方式121
练习5.2123
5.5函数嵌套调用124
5.5.1嵌套调用的概念124
5.5.2模块化设计基本方法124
练习5.3128
5.6递归函数及其应用129
5.6.1递归的概念129
5.6.2递归程序分析131
练习5.4133
5.6.3递归程序应用134
练习5.5137
5.7变量的作用域与生存期138
5.7.1局部变量138
5.7.2全局变量139
5.7.3变量的存储类型141
练习5.6144
5.8函数综合应用——趣味算术游戏145
练习5.7152
本章小结152
实验五152
第6章 数组及其应用153
6.1一维数组153
6.1.1一维数组的定义与引用153
6.1.2一维数组的初始化156
练习6.1158
6.2向函数传递一维数组159
练习6.2163
6.3基于数组的常用算法及其应用164
6.3.1顺序查找164
6.3.2数据删除165
6.3.3数据插入166
6.3.4寻找最大值167
练习6.3169
6.3.5数据排序169
6.3.6数据倒置174
6.3.7二分查找176
6.3.8一维数组应用实例178
练习6.4180
6.4二维数组181
6.4.1二维数组的定义、引用及初始化182
6.4.2二维数组应用实例184
练习6.5187
6.5向函数传递二维数组188
练习6.6191
6.6字符串及字符数组191
6.6.1字符串191
6.6.2字符数组的初始化191
6.6.3字符数组的输入/输出192
6.6.4字符串处理函数194
6.6.5字符串应用实例197
练习6.7202
6.7基于数组的递归算法203
练习6.8205
本章小结205
实验六206
第7章 指针及其应用207
7.1指针的本质207
7.2指针变量的定义与初始化208
7.3间接寻址运算符210
练习7.1211
7.4指针与函数212
7.4.1传值调用与传地址调用212
7.4.2指针作函数参数的应用实例214
练习7.2217
7.5指针和一维数组218
7.5.1指针的算术运算与关系运算218
7.5.2应用指针访问一维数组220
7.5.3深入理解一维数组作函数参数的本质222
练习7.3224
7.6字符指针225
7.6.1使用字符指针指示字符串常量225
7.6.2利用字符指针访问字符串变量227
练习7.4229
7.7指针和二维数组230
7.7.1列指针230
7.7.2行指针231
7.7.3深入理解二维数组作函数参数的本质233
7.7.4巧用列指针设计通用二维数组处理函数233
练习7.5235
7.8指针的高级应用236
7.8.1指针数组及其应用236
7.8.2动态内存分配240
7.8.3二级指针243
7.8.4指向函数的指针及其应用246
练习7.6248
本章小结249
实验七249
第8章 结构体及其应用250
8.1为何要用结构体250
8.2结构体类型与结构体变量250
8.2.1结构体类型的声明250
8.2.2结构体变量的定义252
8.2.3对结构体变量的操作253
8.2.4结构体变量的初始化254
练习8.1255
8.3指向结构体的指针256
练习8.2257
8.4向函数传递结构体257
8.4.1值传递257
8.4.2地址传递258
练习8.3259
8.5结构体数组260
8.5.1结构体数组的定义260
8.5.2结构体数组的初始化与引用260
8.5.3结构体数组的应用263
练习8.4266
8.6动态数据结构——单链表267
8.6.1单链表的定义267
8.6.2在单链表插入新结点268
8.6.3建立单链表270
8.6.4单链表的遍历272
8.6.5在单链表中查找结点273
8.6.6在单链表中删除结点273
练习8.5276
本章小结277
实验八277
第9章 文件与数据存储278
9.1引例——学生文件信息的创建278
9.2文件概述279
9.2.1流的概念279
9.2.2文件的分类279
9.2.3文件指针281
9.3文件的打开和关闭281
9.3.1文件的打开281
9.3.2文件的关闭283
练习9.1284
9.4文件检测函数284
9.4.1检测文件末尾函数284
9.4.2检测出错函数284
9.5文件的读/写操作285
9.5.1字符读/写函数285
9.5.2字符读/写函数应用实例285
9.5.3字符串读/写函数286
9.5.4字符串读/写函数应用实例287
9.5.5格式化读/写函数287
9.5.6格式化读/写函数应用实例288
9.5.7数据块读/写函数290
9.5.8数据块读/写函数应用实例290
练习9.2292
9.6文件的随机读写293
9.6.1文件的定位294
9.6.2文件随机读写应用实例295
练习9.3299
9.7利用位运算对文件数据加密299
9.7.1位运算299
9.7.2数据文件加密实例301
本章小结303
实验九303
第10章C综合性程序设计案例分析304
10.1软件开发过程概述304
10.2基于用户角色的图书管理系统案例分析306
10.2.1问题描述与需求分析307
10.2.2总体设计与详细设计307
10.2.3编码314
10.2.4测试与运行效果338
10.3课程设计的实施建议与选题设计340
10.3.1课程设计实施建议340
10.3.2课程设计选题设计340
本章小结341
实验十341
附录A C语言中的关键字342
附录B常用字符与ASCII代码对照表343
附录C运算符的优先级和结合性344
附录D常用的C语言库函数345
D.1数学函数345
D.2字符函数和字符串函数346
D.3动态存储分配函数347
D.4其他常用函数347
附录E全国计算机等级考试二级C语言程序设计考试大纲349
附录F Visual C++6.0使用指南352
参考文献354
热门推荐
- 1638194.html
- 1899313.html
- 3422146.html
- 2466807.html
- 322108.html
- 1897649.html
- 1358560.html
- 1770931.html
- 3746531.html
- 1639684.html
- http://www.ickdjs.cc/book_2844906.html
- http://www.ickdjs.cc/book_463908.html
- http://www.ickdjs.cc/book_1251181.html
- http://www.ickdjs.cc/book_2213741.html
- http://www.ickdjs.cc/book_2340481.html
- http://www.ickdjs.cc/book_3786223.html
- http://www.ickdjs.cc/book_3692065.html
- http://www.ickdjs.cc/book_1329452.html
- http://www.ickdjs.cc/book_3586896.html
- http://www.ickdjs.cc/book_639113.html