xx资源网(xxURLs.com)
发布资源

C语言实用之道

目录:

第1章 引言1

1.1编码风格1

1.1.1缩进2

1.1.2命名和其他规范4

1.1.3goto的使用5

1.2如何阅读本书7


第2章 微妙之C9

2.1变量的作用域和生命周期9

2.1.1局部变量9

2.1.2全局变量13

2.1.3函数14

2.2按值调用15

2.3预处理器宏18

2.4布尔值19

2.5结构打包22

2.6字符和区域24

2.7普通字符和宽字符27

2.8处理数值32

2.8.1整数32

2.8.2浮点数34

2.9本章小结54


第3章 迭代、递归和二叉树55

3.1迭代55

3.2递归57

3.3二叉树59

3.3.1图形化显示一棵树65

3.3.2生成一棵随机树83

3.3.3遍历一棵树88

3.3.4更多关于二叉树的内容93

3.4本章小结95


第4章 列表、栈和队列97

4.1列表98

4.2栈99

4.2.1基于数组的栈99

4.2.2基于链表的栈109

4.3队列113

4.3.1基于数组的队列114

4.3.2基于数组的队列的更多内容120

4.3.3基于链表的队列126

4.4本章小结130


第5章 异常处理133

5.1长跳转134

5.2THROW135

5.3TRY和CATCH136

5.4多个CATCH144

5.5多个TRY145

5.6异常用法样例149

5.7本章小结152


第6章 字符串辅助功能153

6.1字符串的分配和释放154

6.1.1str_new()155

6.1.2str_release()159

6.1.3str_release_all()161

6.1.4str_list()162

6.1.5一些例子163

6.1.6多个栈166

6.2字符串格式化169

6.3字符串信息171

6.4字符串更新173

6.4.1字符串拷贝173

6.4.2字符串转换176

6.4.3字符串整理177

6.4.4字符串移除179

6.5搜索181

6.5.1找到一个字符181

6.5.2找到一个子串186

6.6替换189

6.6.1替换一个字符189

6.6.2替换一个子串191

6.7提取一个子串193

6.8拼接字符串196

6.9更多功能200

6.10本章小结201


第7章 动态数组205

7.1数组的分配与释放205

7.1.1分配一个数组206

7.1.2释放一个数组208

7.1.3多个栈212

7.2改变一个数组的大小215

7.3数组的拷贝和复制219

7.4选择数组元素222

7.5本章小结225


第8章 搜索227

8.1比较227

8.1.1C语言的标准比较函数227

8.1.2比较结构230

8.1.3比较数组232

8.1.4模糊化232

8.2搜索238

8.2.1未排序的整数数组238

8.2.2未排序的指针数组246

8.2.3排序的数组251

8.2.4链表与二叉搜索树257

8.3本章小结277


第9章 排序279

9.1插入排序279

9.2希尔排序280

9.3冒泡排序285

9.4Quicksort(快排)286

9.5整数数组296

9.6标准C函数298

9.7本章小结301


第10章 数值积分303

10.1从单变量函数开始303

10.2梯形规则306

10.3Simpson规则310

10.4Newton-Cotes公式313

10.5决定何时停止317

10.6奇点321

10.7蒙特卡洛324

10.83D积分329

10.8.1积分域330

10.8.2从2D的梯形到3D的棱柱331

10.8.3改进棱柱规则336

10.8.4将矩形规则转换成3D340

10.9多重积分的最后一些考虑342

10.10本章小结343


第11章 嵌入式软件345

11.1位操作346

11.2端349

11.3嵌入式环境351

11.3.1裸主板351

11.3.2实时OS(RTOS)352

11.3.3高级OS353

11.4信号和中断353

11.5并发性365

11.6本章小结371


第12章 数据库373

12.1MySQL374

12.1.1使用CLI创建和填充一个数据库374

12.1.2MySQLWorkbench380

12.1.3在C程序中使用MySQL382

12.2SQLite395

12.2.1在CLI中使用SQLite398

12.2.2在C程序中使用SQLite399

12.2.3使用动态字符串和数组404

12.3本章小结408


第13章 使用Mongoose开发Web服务器409

13.1Web页面和协议409

13.2动态Web页面413

13.3最简单的支持Web服务器的应用程序413

13.3.1事件处理器函数415

13.3.2主程序416

13.4支持Web服务器的应用程序416

13.4.1静态变量419

13.4.2main()420

13.4.3e_handler()、get_x()和send_response()420

13.4.4index.html423

13.5定制Mongoose428

13.6本章小结431


第14章 游戏应用:MathSearch433

14.1MathSearch规范和设计434

14.1.1MathSearch规范434

14.1.2MathSearch设计435

14.2实现MathSearch437

14.3模块:count456

14.4模块:display457

14.5模块:save_html464

14.6模块:save_images470

14.7本章小结475

附录A缩写词477

附录BSQL介绍483

https://t00y.com/file/12458878-439702982

资源链接
C语言实用之道.pdf: http://545c.com/file/12458878-439702982
标签

编程C语言

发布日期

2020-04-25

擦亮日期

2020-04-25

扫一扫分享下载
资源网址导航
综合

361图书馆 图书酷 全索引

手机

电脑

影音

专业

游戏

体育

儿童

教育

资源分享站

其他