图书介绍
C语言程序设计 工程化方法2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 杨颂华,熊海灵主编;杨明,毛顺兵,黄春伦,王芳等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111372820
- 出版时间:2012
- 标注页数:226页
- 文件大小:18MB
- 文件页数:236页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计 工程化方法PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第0章 导读1
0.1 来源与背景1
0.1.1 为什么学习C语言1
0.1.2 C语言的来源1
0.1.3 C语言的标准2
0.2 如何学习C语言2
0.3 如何教C语言3
0.4 编译过程4
0.5 gcc简介4
第1章 快速入门5
1.1 Hello,world5
1.2 变量与表达式6
1.3 输入输出8
1.4 分支、循环和数组9
1.4.1 分支语句if-else9
1.4.2 循环语句10
1.4.3 数组12
1.5 函数12
习题114
第2章 C语言基本概念15
2.1 标识符15
2.2 数据类型16
2.3 变量与常量18
2.3.1 常量18
2.3.2 变量20
2.4 运算符与表达式24
2.4.1 赋值运算符与赋值表达式25
2.4.2 算术运算符与算术表达式26
2.4.3 关系运算符与关系表达式29
2.4.4 逻辑运算符与逻辑表达式30
2.4.5 位运算符与位运算表达式31
2.4.6 复合赋值运算符与复合赋值表达式34
2.4.7 类型转换35
2.4.8 sizeof、条件运算符和逗号运算符36
2.4.9 运算符优先级与结合性37
2.5 数组39
2.5.1 一维数组40
2.5.2 字符数组与字符串42
2.5.3 二维数组43
2.6 结构体45
习题249
第3章 程序结构51
3.1 分支结构51
3.1.1 if语句51
3.1.2 switch语句56
3.2 循环结构58
3.2.1 while语句58
3.2.2 do-while语句59
3.2.3 for语句60
3.2.4 转移语句64
3.3 函数67
3.3.1 函数定义67
3.3.2 函数调用69
3.3.3 函数的参数70
3.3.4 函数的值71
3.3.5 函数声明71
3.3.6 函数的嵌套调用与递归73
3.4 定义与声明77
3.4.1 变量作用域77
3.4.2 修饰符79
3.4.3 typedef81
习题382
第4章 指针83
4.1 指针与地址83
4.1.1 地址空间83
4.1.2 指针的概念及指针变量的定义84
4.1.3 指针变量的初始化、引用及本质85
4.1.4 指针的类型和存储空间大小89
4.1.5 指针变量作为函数参数91
4.2 再论数组94
4.2.1 指向数组元素的指针及指针运算94
4.2.2 数组名作函数参数98
4.2.3 二维数组及指向一维数组的指针100
4.2.4 数组名不完全是指针107
4.3 字符串、指针数组与指向指针的指针109
4.3.1 用字符数组和字符指针变量管理字符串109
4.3.2 指向指针的指针111
4.3.3 指针数组112
4.3.4 main函数的参数115
4.4 结构体与指针116
4.4.1 结构体基本知识的复习116
4.4.2 指向结构体的指针118
4.4.3 动态存储分配与单链表120
4.4.4 循环单链表和双向链表128
习题4130
第5章 I/O操作131
5.1 标准库函数131
5.1.1 使用C标准库132
5.1.2 格式化输出133
5.1.3 格式化输入136
5.1.4 其他常用工具函数140
5.2 文件操作145
5.2.1 流145
5.2.2 文件146
5.2.3 打印源代码149
5.2.4 解析BMP文件151
5.2.5 修改BMP文件154
5.3 设备操作158
5.3.1 基本原理158
5.3.2 终端设备的读写和设置159
习题5162
第6章 高级话题164
6.1 编译预处理164
6.1.1 宏164
6.1.2 编译预处理运算符168
6.1.3 文件包含170
6.1.4 条件编译172
6.2 联合体与指向联合体的指针176
6.2.1 联合体176
6.2.2 指向联合体的指针177
6.3 函数指针、函数指针数组、回调函数178
6.3.1 函数指针178
6.3.2 函数指针数组180
6.3.3 函数指针与回调函数182
6.3.4 函数指针的强制转换184
6.4 什么是地址映射185
6.5 网络通信186
6.6 gcc:从源代码到可执行程序191
6.6.1 gcc简介191
6.6.2 编译流程191
习题6193
第7章 课程设计195
7.1 终端编程195
7.1.1 基本目标:星座查询196
7.1.2 扩展目标197
7.2 文件编程198
7.2.1 基本目标:字典查询199
7.2.2 扩展目标200
7.3 网络编程201
7.3.1 基本目标:HTTP服务器201
7.3.2 扩展目标202
7.4 图形界面编程203
7.4.1 基本目标:超市收银系统204
7.4.2 扩展目标205
附录A 开发规范206
A.1 源代码规范206
A.1.1 排版206
A.1.2 注释211
A.1.3 命名212
A.1.4 可靠性213
A.2 项目文档规范216
A.2.1 项目文档217
A.2.2 文档要求220
A.3 文件管理220
A.3.1 命名整理220
A.3.2 保存与备份221
附录B ASCII码表222
参考文献226
热门推荐
- 14104.html
- 2004636.html
- 622999.html
- 615238.html
- 1911510.html
- 2138934.html
- 1068883.html
- 1859007.html
- 936064.html
- 1117797.html
- http://www.ickdjs.cc/book_181219.html
- http://www.ickdjs.cc/book_1035953.html
- http://www.ickdjs.cc/book_3261032.html
- http://www.ickdjs.cc/book_517164.html
- http://www.ickdjs.cc/book_650551.html
- http://www.ickdjs.cc/book_2207508.html
- http://www.ickdjs.cc/book_2627775.html
- http://www.ickdjs.cc/book_3637399.html
- http://www.ickdjs.cc/book_2863123.html
- http://www.ickdjs.cc/book_3389927.html