C語言實用之道pdf

圖書網
圖書網
圖書網
10077
文章
1347
評論
2020年4月23日20:26:35 評論 7

C語言實用之道 作者:(美)朱里奧·贊博(Giulio Zambon)

C語言實用之道 出版社:清華大學出版社

C語言實用之道 內容簡介

閱讀《C語言實用之道》,可以學習實用的C技術,包括在可復用的函數中經常用到的算法。在本書中,你將輕松獲得以下代碼和建議:代碼布局和預處理器;控制結構、迭代和選擇;指針和結構;數據庫;可復用性;列表、數組、FIFO和棧;搜索和排序;遞歸;二叉樹;C語言中的和自建的字符串輔助功能;使用Mongoose開發Web服務;構建MathSearch迷宮的游戲應用代碼;以及嵌入式軟件。

《C語言實用之道》除了提供可立即投入使用的模塊以外,還教你如何充分用好C語言,這是很多面向初學者的其他書籍所不能提供的。

本書特色

避免常見的C陷阱與缺陷

用好列表和數組

執行搜索和排序

利用二叉樹存儲和檢索數據

用好遞歸

管理異常

訪問數據庫

利用數值計算方法,結合實際應用計算積分

通過一種便捷的、不出錯的方法來操縱字符串

構建一個MathSearch游戲應用(類似于WordSearch游戲)

通過一種便捷的、不出錯的方法來操縱字符串

處理與嵌入式應用相關的問題

C語言實用之道 目錄

第1章 引言 1

1.1 編碼風格 1

1.1.1 縮進 2

1.1.2 命名和其他規范 4

1.1.3 goto的使用 5

1.2 如何閱讀本書 7

第2章 微妙之C 9

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.2 THROW 135

5.3 TRY和CATCH 136

5.4 多個CATCH 144

5.5 多個TRY 145

5.6 異常用法樣例 149

5.7 本章小結 152

第6章 字符串輔助功能 153

6.1 字符串的分配和釋放 154

6.1.1 str_new( ) 155

6.1.2 str_release( ) 159

6.1.3 str_release_all( ) 161

6.1.4 str_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.1 C語言的標準比較函數 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.4 Quicksort(快排) 286

9.5 整數數組 296

9.6 標準C函數 298

9.7 本章小結 301

第10章 數值積分 303

10.1 從單變量函數開始 303

10.2 梯形規則 306

10.3 Simpson規則 310

10.4 Newton-Cotes公式 313

10.5 決定何時停止 317

10.6 奇點 321

10.7 蒙特卡洛 324

10.8 3D積分 329

10.8.1 積分域 330

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

10.8.3 改進棱柱規則 336

10.8.4 將矩形規則轉換成3D 340

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 高級OS 353

11.4 信號和中斷 353

11.5 并發性 365

11.6 本章小結 371

第12章 數據庫 373

12.1 MySQL 374

12.1.1 使用CLI創建和填充一個數據庫 374

12.1.2 MySQL Workbench 380

12.1.3 在C程序中使用MySQL 382

12.2 SQLite 395

12.2.1 在CLI中使用SQLite 398

12.2.2 在C程序中使用SQLite 399

12.2.3 使用動態字符串和數組 404

12.3 本章小結 408

第13章 使用Mongoose開發Web服務器 409

13.1 Web頁面和協議 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.2 main( ) 420

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

13.4.4 index.html 423

13.5 定制Mongoose 428

13.6 本章小結 431

第14章 游戲應用:MathSearch 433

14.1 MathSearch規范和設計 434

14.1.1 MathSearch規范 434

14.1.2 MathSearch設計 435

14.2 實現MathSearch 437

14.3 模塊:count 456

14.4 模塊:display 457

14.5 模塊:save_html 464

14.6 模塊:save_images 470

14.7 本章小結 475

附錄A 縮寫詞 477

附錄B SQL介紹 483

圖書網:C語言實用之道pdf

恭喜,此資源為免費資源,請先
聲明:本站所有資源收集于互聯網,只做學習和交流使用,版權歸著作人和出版社所有,請在下載后24小時之內自覺刪除,若作商業用途,請購買正版,由于未及時購買和付費發生的侵權行為,與本站無關。本站發布的內容若侵犯到您的權益,請聯系站長刪除,我們將及時處理!
繼續閱讀
  • 我的微信
  • 掃一掃加好友
  • weinxin
  • 微信公眾號
  • 掃一掃關注
  • weinxin
HBase不睡覺書epub 程序設計

HBase不睡覺書epub

本書適合HBase的初學者,欲深入了解HBase配置、部署、優化和二次開發的軟件工程師,以及任何對云計算或者NoSQL相關技術感興趣的讀者。
Python機器學習算法pdf 程序設計

Python機器學習算法pdf

Python機器學習算法 作者:趙志勇 Python機器學習算法 出版社:電子工業出版社 Python機器學習算法 內容簡介 《Python機器學習算法》是一本機器學習入門讀物,注重理論與實踐的結合。...
C#項目開發全程實錄 第4版epub 程序設計

C#項目開發全程實錄 第4版epub

C#項目開發全程實錄 第4版 作者:明日科技 C#項目開發全程實錄 第4版 出版社:清華大學出版社 C#項目開發全程實錄 第4版 內容簡介 《C#項目開發全程實錄(第4版)》以房屋中介管理系統、企業客...
實戰Java程序設計epub 程序設計

實戰Java程序設計epub

實戰Java程序設計 作者:北京尚學堂科技有限公司 實戰Java程序設計 出版社:清華大學出版社 實戰Java程序設計 內容簡介 這是一本既注重實戰,同時也注重底層“內功”(內存分析、JVM底層、數據...
匿名

發表評論

匿名網友 填寫信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: