图书介绍
实用C语言程序设计教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 孟朝霞编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302207696
- 出版时间:2009
- 标注页数:414页
- 文件大小:26MB
- 文件页数:430页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
实用C语言程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
初级篇3
第1章 C语言学习基础3
1.1 预备知识:计算机系统的硬件与软件3
1.1.1 计算机硬件系统4
1.1.2 计算机软件系统5
1.1.3 计算机语言5
1.2 C语言简介6
1.2.1 C语言的发展历史6
1.2.2 C语言的特点7
1.3 工程问题求解方法论8
1.4 算法及其描述方法10
1.4.1 算法的基本概念10
1.4.2 算法的描述方法11
1.5 C语言程序初探13
1.5.1 亲身经历第一个C语言程序13
1.5.2 认识C语言程序的基本结构15
1.5.3 项目任务18
1.5.4 要记住的C语言基本词汇20
1.5.5 C语言的语句分类21
1.6 对初学者的忠告22
1.7 本章小结24
第2章 C程序设计初步27
2.1 程序入门27
2.2 C语言的数据及其类型28
2.2.1 C语言中的数据28
2.2.2 数据类型概念&.29
2.2.3 C语言数据类型29
2.3 程序中的常量和变量33
2.3.1 程序中的直接常量和符号常量33
2.3.2 C语言程序中的变量37
2.3.3 确定问题领域的数据及其类型41
2.4 程序中的常用运算符和表达式43
2.4.1 算术运算符和算术表达式44
2.4.2 赋值运算符和赋值表达式46
2.4.3 自增(减)运算的进一步理解47
2.4.4 逗号运算符49
2.4.5 位运算符49
2.4.6 指针运算符51
2.4.7 数据类型转换52
2.5 程序中的人机交互设计53
2.6 C语言的基本语句55
2.7 C语言中的输入输出语句57
2.7.1 标准格式输入输出语句的简单应用58
2.7.2 输入输出的复杂格式控制60
2.7.3 字符/字符串数据的输入输出66
2.8 工程计算问题求解与数学函数的应用69
2.8.1 工程应用案例:数值问题求解69
2.8.2 常用数学函数及其头文件69
2.9 项目任务:“学生信息管理系统”软件界面的优化设计70
2.10 本章小结71
第3章 控制结构和数据文件75
3.1 算法开发75
3.1.1 自顶向下设计的算法思想75
3.1.2 结构化程序设计思想78
3.2 构造程序中的条件79
3.2.1 关系运算符与关系表达式80
3.2.2 逻辑运算符与逻辑表达式81
3.2.3 控制条件的描述与表示83
3.3 选择结构程序设计84
3.3.1 选择结构语句(Conditional Statements)84
3.3.2 选择结构的嵌套87
3.3.3 switch语句、break语句和goto语句92
3.3.4 项目案例101
3.4 循环结构(Loop Structure)程序设计102
3.4.1 循环机制102
3.4.2 实现循环的三种语句104
3.4.3 三种循环的比较114
3.4.4 循环嵌套121
3.5 数据文件125
3.5.1 I/O语句125
3.5.2 数据文件的读取129
3.6 应用案例:数值技术131
3.6.1 定积分的计算131
3.6.2 一元方程根的数值计算133
3.7 本章小结135
中级篇141
第4章 函数模块化编程141
4.1 模块化程序设计141
4.2 函数的概念和分类143
4.2.1 函数的概念143
4.2.2 函数原型与定义144
4.2.3 函数的分类150
4.3 函数的调用与返回150
4.3.1 函数间的数据传递方式151
4.3.2 函数的嵌套与递归函数152
4.3.3 项目案例162
4.4 变量的作用域与生存期165
4.4.1 变量的存储空间分配概念165
4.4.2 变量的作用域——局部变量和全局变量166
4.4.3 动态存储与静态存储169
4.5 编译预处理175
4.5.1 宏定义176
4.5.2 文件包含177
4.6 本章小结178
高级篇183
第5章 数组和矩阵183
5.1 数组的基本概念183
5.2 一维数组184
5.2.1 一维数组的定义(逻辑结构,Logical Structure)184
5.2.2 一维数组的存储结构(物理结构,Physical Structure)185
5.2.3 一维数组的初始化186
5.2.4 一维数组元素的引用186
5.3 数组与函数191
5.3.1 数组元素作为函数的实际参数191
5.3.2 一维数组名作为函数参数194
5.3.3 应用案例:开发常用统计度量函数196
5.4 排序算法199
5.5 数据查找算法203
5.6 数据插入算法206
5.7 二维数组与多维数组207
5.7.1 二维数组的定义与引用207
5.7.2 二(多)维数组的存储与管理208
5.7.3 二维数组的初始化210
5.7.4 遍历二维数组元素210
5.7.5 二维数组元素的计算与处理211
5.7.6 项目任务实现214
5.7.7 二(多)维数组名作为函数参数224
5.8 字符数组与字符串处理库函数227
5.8.1 字符数组定义及初始化227
5.8.2 字符数组的输入输出229
5.8.3 字符串处理函数231
5.8.4 应用案例:开发文本编辑常用操作233
5.8.5 项目任务:信息的保存和读取235
5.8.6 项目任务:用户信息管理240
5.8.7 项目任务:用户信息的查询和编辑操作244
5.9 本章小结248
第6章 指针252
6.1 指针的基本运算与操作252
6.1.1 基本运算和操作252
6.1.2 多级指针概念与地址关系260
6.2 利用指针访问数组261
6.2.1 指向一维数组和数组元素的指针261
6.2.2 指向二(多)维数组和数组元素的指针265
6.3 指针数组268
6.3.1 指针数组定义与说明268
6.3.2 指针数组与二维数值数组269
6.3.3 指针数组与字符串(或文本)处理270
6.3.4 项目任务:用指针数组实现学生成绩管理275
6.4 指针与函数279
6.4.1 指针作函数参数279
6.4.2 指针函数288
6.4.3 函数指针291
6.5 动态内存分配295
6.5.1 动态内存的基本概念295
6.5.2 指针与动态内存函数295
6.5.3 项目任务:用动态内存分配实现学生成绩管理297
6.6 本章小结301
第7章 结构体、联合体及用户自定义类型307
7.1 结构及结构变量的引入307
7.1.1 结构类型的定义308
7.1.2 结构体变量的定义和初始化311
7.1.3 结构体变量的使用314
7.2 结构数组319
7.2.1 结构数组的定义和初始化320
7.2.2 结构数组的使用320
7.3 结构与指针329
7.3.1 指向结构体变量的指针329
7.3.2 指向结构体数组的指针332
7.4 结构体与函数333
7.4.1 结构体变量作为函数参数333
7.4.2 结构体指针变量作函数参数335
7.4.3 返回结构体类型值的函数336
7.5 链表339
7.5.1 链表的基本概念339
7.5.2 链表的基本操作343
7.6 特殊的数据类型——联合体351
7.6.1 联合体类型的定义352
7.6.2 联合体变量的定义352
7.6.3 联合体变量的使用353
7.6.4 结构和联合的区别356
7.7 用typedef定义类型357
7.8 枚举类型359
7.9 本章小结362
第8章 项目案例综合实现364
8.1 “学生信息管理系统”需求分析364
8.2 系统流程处理设计368
8.3 详细设计368
8.4 编码371
8.5 软件使用说明401
附录403
参考文献414
热门推荐
- 907202.html
- 1389550.html
- 3262701.html
- 1661633.html
- 3624125.html
- 1432574.html
- 3192061.html
- 2299518.html
- 970929.html
- 334615.html
- http://www.ickdjs.cc/book_3048856.html
- http://www.ickdjs.cc/book_2184409.html
- http://www.ickdjs.cc/book_1961503.html
- http://www.ickdjs.cc/book_1067386.html
- http://www.ickdjs.cc/book_2917116.html
- http://www.ickdjs.cc/book_952310.html
- http://www.ickdjs.cc/book_3657511.html
- http://www.ickdjs.cc/book_2181610.html
- http://www.ickdjs.cc/book_2346039.html
- http://www.ickdjs.cc/book_2166085.html