-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
4/1 新書到! 3/25 新書到! 12/20新書到! 12/13 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

C語言從入門到精通

( 簡體 字)
作者:國家863中部軟件孵化器類別:1. -> 程式設計 -> C -> C
譯者:
出版社:人民郵電出版社C語言從入門到精通 3dWoo書號: 26708
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:7/1/2010
頁數:534
光碟數:1 (含視頻教學)
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
不接受訂購
ISBN:9787115231048
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書以零基礎講解為宗旨,用實例引導讀者深入學習,采取“基礎知識→核心技術→趣味題解→項目實戰”的講解模式,深入淺出地講解C語言的各項技術及實戰技能。
  本書第1篇【基礎知識】主要講解步入C的世界、常量與變量、數據類型、運算符和表達式、程序控制結構和語句、輸入和輸出、數組與字符串、算法與流程圖等;第2篇【核心技術】主要講解C語言中的函數、函數中的變量、指針、指針進階、文件、編譯與預處理指令、庫函數、位運算、結構體和聯合體、數據結構等;第3篇【趣味題解】主要講解哥德巴赫猜想、猴子選大王游戲、迷宮求解、背包問題求解、火車車廂重排、哈夫曼編碼的實現、8皇后問題的實現、商人過河游戲、K階斐波那契序列的實現、最短路徑的實現等經典數據結構問題的解決;第4篇【項目實戰】主要講解實戰前的項目規劃以及5個項目的實戰開發,包括通訊錄、圖書管理系統、簡易網絡通信系統、學生成績管理系統、酒店管理系統等;第5篇【王牌資源】在DVD光盤中贈送了豐富的資源,諸如C語言標準庫函數查詢手冊、C語言常用查詢手冊、C源碼大放送、本書【練一練】答案、C程序員職業規劃、全國計算機等級考試二級C考試大綱及應試技巧、C程序員面試技巧、C常見面試題、C常見錯誤及解決方案、C開發經驗及技巧大匯總等。
  另外光盤中還包含37小時的全程同步視頻教學錄像及7小時的指導錄像(包括本書各章上機指導錄像及所有范例運行指導錄像)。
  本書適合任何想學習C語言的人員,無論您是否從事計算機相關行業、是否接觸過C語言,通過學習,均可快速掌握C語言的開發方法和技巧。

目錄:

如何學習C語言 Ⅰ

第1篇 基礎知識
  開啟C語言編程世界之門。

第1章 步入C的世界——Hello C 2
  視頻教學錄像:1小時34分鐘
  你可能已經聽說或知道一點C語言,也可能沒有任何基礎,沒關系,本章就帶領你進入C語言的編程世界。
1.1 了解C語言 3
1.1.1 C的歷史 3
1.1.2 C的特點 4
1.1.3 為什么要用C 5
1.2 C編程前的準備——C常用開發環境 5
1.2.1 認識Visual C++ 6.0 6
1.2.2 認識Turbo C 2.0 7
1.3 開始C編程——第1個C程序 8
1.3.1 程序編寫及運行流程 8
1.3.2 在Visual C++ 6.0中開發C程序 9
1.3.3 在Turbo C中開發C程序 11
1.4 C程序的組成 13
1.4.1 完整的C程序 13
1.4.2 #include的秘密 14
1.4.3 程序的入口——main函數 14
1.4.4 數據集裝箱——常量和變量 15
1.4.5 何以輸出程序結果——輸出函數 16
1.4.6 注釋 16
1.4.7 代碼的規矩 17
1.5 練一練 18
1.6 跟我上機 19

第2章 不變的和變的箱子——常量與變量 20
  視頻教學錄像:1小時35分鐘
  常量和變量都是用來存儲數值的,就像是用來存放東西的一堆小箱子,里面的東西永遠不變的就是常量,會變的就是變量。
2.1 標識符和關鍵字 21
2.1.1 標識符 21
2.1.2 關鍵字 21
2.2 常量 22
2.2.1 什么是常量 22
2.2.2 數值常量 23
2.2.3 字符常量 24
2.2.4 字符串常量 25
2.2.5 符號常量 26
2.3 變量 27
2.3.1 什么是變量 27
2.3.2 變量的聲明 29
2.3.3 變量的定義 30
2.3.4 變量的賦值和初始化 31
2.4 綜合應用——計算學生平均成績 32
2.5 練一練 35
2.6 跟我上機 36

第3章 數據的種類——數據類型 37
  視頻教學錄像:1小時37分鐘
  數據有多種類型,數學中和程序設計中的數據類型是不同的。
3.1 計算機如何識數——數制 38
3.1.1 二進制 38
3.1.2 八進制 39
3.1.3 十六進制 39
3.1.4 數制間的轉換 40
3.2 整型 41
3.3 字符型 43
3.4 浮點型 45
3.5 類型轉換 47
3.5.1 隱式轉換 48
3.5.2 顯式轉換 49
3.6 綜合應用——類型轉換 50
3.7 練一練 51
3.8 跟我上機 52

第4章 C世界中的加、減、乘、除——運算符和表達式 53
  視頻教學錄像:1小時38分鐘
  使用方程和公式可以解決數學中的問題,而使用運算符和表達式則可解決編程中的問題。
4.1 C中的運算符和表達式 54
4.1.1 運算符 54
4.1.2 表達式 55
4.1.3 優先級與結合性 55
4.2 算術運算符和表達式 55
4.2.1 算術運算符 55
4.2.2 算術表達式 56
4.2.3 算術運算符的優先級和結合性 56
4.2.4 應用舉例 57
4.3 關系運算符和表達式 59
4.3.1 關系運算符 59
4.3.2 關系表達式 59
4.3.3 關系運算符的優先級和結合性 60
4.3.4 應用舉例 60
4.4 邏輯運算符和表達式 61
4.4.1 邏輯運算符 61
4.4.2 邏輯表達式 61
4.4.3 邏輯運算符的優先級和結合性 62
4.4.4 應用舉例 62
4.5 條件運算符和表達式 64
4.6 賦值運算符和表達式 65
4.6.1 賦值運算符 65
4.6.2 賦值表達式 66
4.6.3 賦值運算符的優先級與結合性 67
4.6.4 應用舉例 67
4.7 自增、自減運算符 69
4.8 逗號運算符和表達式 70
4.9 運算符的優先級 71
4.10  綜合應用——計算函數的結果 72
4.11  練一練 73
4.12  跟我上機 74

第5章 C程序的流程——程序控制結構和語句 75
  視頻教學錄像:2小時33分鐘
  火車必須沿著鐵軌行駛,在編程世界中,程序控制結構就是程序的“鐵軌”。
5.1 程序流程概述 76
5.2 語句 76
5.2.1 基本賦值語句 76
5.2.2 表達式語句 77
5.2.3 基本輸入/輸出語句 77
5.2.4 控制語句 80
5.2.5 空語句和復合語句 80
5.3 順序結構與語句 81
5.4 選擇結構與語句 82
5.4.1 選擇結構 83
5.4.2 單分支選擇結構——if語句 83
5.4.3 雙分支選擇結構——if-else語句 85
5.4.4 多分支選擇結構——if-else的嵌套形式 87
5.4.5 多分支選擇結構——switch語句 91
5.5 循環結構與語句 94
5.5.1 循環結構 94
5.5.2 當型循環語句——for語句 95
5.5.3 當型循環語句——while語句 100
5.5.4 直到型循環語句——do-while語句 102
5.5.5 循環的嵌套 104
5.6 轉向語句 108
5.6.1 goto語句 108
5.6.2 break語句 110
5.6.3 continue語句 112
5.7 綜合應用——簡單計算器 114
5.8 練一練 116
5.9 跟我上機 117

第6章 用戶與計算機的交互——輸入和輸出 118
  視頻教學錄像:1小時7分鐘
  如何讓計算機了解你想要處理的問題,而你又如何能夠得知計算機處理的結果呢?可以用C語言中的輸入輸出函數來實現。
6.1 標準輸入輸出 119
6.2 格式化輸入輸出 119
6.2.1 格式化輸出函數——printf() 120
6.2.2 格式控制字符 121
6.2.3 格式化輸入函數——scanf() 126
6.3 字符輸入輸出 128
6.3.1 字符輸出函數——putchar() 129
6.3.2 字符輸入函數——getchar() 130
6.4 字符串輸入輸出 131
6.4.1 字符串輸出函數——puts() 131
6.4.2 字符串輸入函數——gets() 131
6.5 練一練 132
6.6 跟我上機 133

第7章 數組與字符串 134
  視頻教學錄像:2小時7分鐘
  N多個數放在1組就是數組,N多個字符放在1組就是字符串。就好像將零散的物品裝入一個箱子中,轉移這些物品只需搬動箱子即可。
7.1 數組概述 135
7.2 一維數組 135
7.2.1 一維數組的定義 135
7.2.2 一維數組的初始化 138
7.2.3 一維數組元素的操作 139
7.2.4 數組作為參數傳遞 142
7.2.5 一維數組的應用舉例 145
7.3 二維數組 147
7.3.1 二維數組的定義 147
7.3.2 二維數組的初始化 148
7.3.3 二維數組元素的操作 149
7.3.4 二維數組的應用舉例 149
7.4 多維數組 151
7.5 字符串 152
7.5.1 字符串和字符數組 153
7.5.2 字符串的輸入輸出 154
7.5.3 字符串應用舉例 155
7.6 綜合應用——楊輝三角 157
7.7 練一練 159
7.8 跟我上機 159

第8章 程序的靈魂——算法與流程圖 160
  視頻教學錄像:49分鐘
  程序設計離不開算法,有了算法,就等于有了解決編程問題的步驟。
8.1 算法基礎 161
8.1.1 算法的概念 161
8.1.2 算法的特性 162
8.1.3 簡單算法舉例——解方程 162
8.2 流程圖的基礎 164
8.2.1 流程圖中的元素及含義 165
8.2.2 流程圖的繪制 166
8.3 如何表示一個算法 168
8.3.1 用自然語言表示算法 168
8.3.2 用流程圖表示算法 170
8.3.3 用傳統流程圖表示3種基本結構 173
8.3.4 用N-S圖表示算法 174
8.3.5 用偽代碼表示算法 177
8.3.6 用計算機語言表示算法 177
8.4 結構化程序設計方法 178
8.5 綜合應用——求一元二次方程的根 179
8.6 練一練 182
8.7 跟我上機 182

第2篇 核心技術
  掌握了基礎知識,你已經跨進了C語言的門檻,本篇將帶領你更上一層樓,去探索C語言的核心世界。

第9章 函數 184
  視頻教學錄像:1小時47分鐘
  程序是由若干個函數組成,程序的功能就是靠這些函數來實現的。
9.1 函數的概述 185
9.1.1 什么是函數 185
9.1.2 函數的分類 186
9.2 函數的定義 187
9.3 函數的返回值及類型 190
9.3.1 函數的返回值 190
9.3.2 函數的類型 192
9.4 函數的參數及傳遞方式 195
9.4.1 函數的參數 195
9.4.2 函數參數的傳遞方式 196
9.5 函數的調用 198
9.5.1 函數調用方式 199
9.5.2 函數的聲明 201
9.5.3 函數的嵌套調用 202
9.5.4 函數的遞歸調用 204
9.6 內部函數和外部函數 209
9.6.1 內部函數 209
9.6.2 外部函數 210
9.7 Main函數 212
9.8 綜合應用——用截弦法求方程的根 213
9.9 練一練 215
9.10  跟我上機 216

第10章 函數中的變量 217
  視頻教學錄像:43分鐘
  本章介紹函數與變量的關系。
10.1 局部變量與全局變量 218
10.1.1 局部變量 218
10.1.2 全局變量 220
10.2 變量的存儲類別 223
10.2.1 自動類型(auto) 223
10.2.2 寄存器類型(register) 224
10.2.3 靜態類型(static) 225
10.2.4 外部類型(extern) 227
10.3 綜合應用——計算該日是該年的第幾天 229
10.4 練一練 230
10.5 跟我上機 231

第11章 內存的快捷方式——指針 232
  視頻教學錄像:1小時51分鐘
  指針并不是用來存儲數據的,而是用來存儲數據在內存中的地址,它是內存數據的快捷方式。通過這個快捷方式,即使你不知道這個數據的變量名,也可以操作它。
11.1 指針概述 233
11.1.1 內存地址 233
11.1.2 內存和指針 234
11.2 指針變量 235
11.2.1 初識指針變量 235
11.2.2 使用指針變量 238
11.2.3 指針的運算 243
11.3 指針與函數 245
11.3.1 指向函數的指針 245
11.3.2 返回指針的函數 246
11.4 void指針類型 248
11.5 綜合應用——創建簡單鏈表 249
11.6 練一練 251
11.7 跟我上機 252


第12章 指針的深入研究——指針進階 253
  視頻教學錄像:2小時16分鐘
  本章深入研究指針和數組、指針和字符串的關系。
12.1 指針與數組 254
12.1.1 指針與數組 254
12.1.2 數組名作為指針 256
12.1.3 指針與多維數組 259
12.1.4 指針與數組參數 262
12.2 指針與字符串 264
12.2.1 使用指針創建字符串 264
12.2.2 使用指針處理字符串 265
12.2.3 指針的指針 269
12.2.4 指針數組和數組指針 270
12.3 綜合應用——報數游戲 271
12.4 練一練 272
12.5 跟我上機 274

第13章 文件 275
  視頻教學錄像:1小時34分鐘
  程序如何打開、操作文件呢?很簡單,C語言中與文件相關的函數異常強大。
13.1 文件概述 276
13.1.1 文件類型 276
13.1.2 C如何操作文件——文件指針 276
13.1.3 文件緩沖區 277
13.2 文件的打開和關閉 277
13.2.1 文件的打開——fopen()函數 277
13.2.2 文件的關閉——fclose()函數 279
13.2.3 文件結束檢測——feof()函數 279
13.3 文件的順序讀寫 280
13.3.1 文本文件中字符的輸入/輸出 280
13.3.2 文本文件中字符串的輸入/輸出 283
13.3.3 格式化輸入/輸出 285
13.3.4 二進制文件的輸入輸出——數據塊讀寫 287
13.4 文件的隨機讀寫 289
13.5 綜合應用——文件操作 290
13.6 練一練 292
13.7 跟我上機 293

第14章 C語言如何被計算機識別——編譯與預處理指令 294
  視頻教學錄像:2小時9分鐘
14.1 什么是預處理指令 295
14.2 宏定義 295
14.2.1 變量式宏定義 296
14.2.2 宏定義嵌套 301
14.2.3 宏定義范圍 302
14.2.4 函數式宏定義 303
14.2.5 多行宏定義 307
14.3 文件包含 308
14.3.1 什么是文件包含 308
14.3.2 使用文件包含 308
14.3.3 文件包含說明 310
14.4 條件編譯 311
14.4.1 條件編譯形式 311
14.4.2 調試中使用條件編譯 315
14.4.3 文件嵌套包含和條件編譯 316
14.5 assert()宏 316
14.6 綜合應用——編譯與預處理指令 317
14.7 練一練 319
14.8 跟我上機 320

第15章 庫函數 321
  視頻教學錄像:2小時41分鐘
  C語言為我們提供有大量的函數,使用時很方便地直接調用即可。
15.1 標準C庫函數 322
15.2 數學函數 322
15.2.1 絕對值函數 322
15.2.2 冪函數和開平方函數 323
15.2.3 指數函數和對數函數 324
15.2.4 三角函數 324
15.2.5 取整函數和取余函數 325
15.3 字符串處理函數 326
15.3.1 字符串長度函數 326
15.3.2 字符串連接函數 327
15.3.3 字符串復制函數 328
15.3.4 字符串比較函數 329
15.3.5 字符串查找函數 330
15.3.6 字符串填充函數 331
15.4 字符處理函數 332
15.4.1 字符類型判斷函數 332
15.4.2 字符大小寫轉換函數 334
15.5 轉換和存儲管理函數 334
15.5.1 轉換函數 334
15.5.2 存儲管理函數 335
15.6 隨機函數 337
15.6.1 初識隨機函數 337
15.6.2 使用隨機函數 338
15.7 日期和時間處理函數 339
15.8 診斷函數 341
15.9 命令行參數 342
15.10 其他函數 343
15.10.1 exit()函數 343
15.10.2 qsort()函數 344
15.11 綜合應用——猜數字游戲 346
15.12 練一練 348
15.13 跟我上機 349

第16章 合理利用內存——位運算 350
  視頻教學錄像:1小時19分鐘
  計算機都是通過二進制數來處理數據的,本章介紹二進制間的運算。
16.1 二進制數 351
16.1.1 二進制 351
16.1.2 無符號數和有符號數 351
16.2 位運算符 352
16.2.1 按位與運算符 352
16.2.2 按位或運算符 353
16.2.3 按位異或運算符 353
16.2.4 按位取反運算符 354
16.2.5 左移運算符 354
16.2.6 右移運算符 355
16.2.7 位運算賦值運算符 356
16.2.8 位運算應用 357
16.3 位域 360
16.4 綜合應用——數制轉換 361
16.5 練一練 362
16.6 跟我上機 363

第17章 結構體和聯合體 364
  視頻教學錄像:2小時1分鐘
17.1 結構體 365
17.1.1 結構體類型 365
17.1.2 定義結構體變量 366
17.1.3 初始化結構體變量 368
17.1.4 結構體變量的引用 368
17.2 結構體數組 370
17.2.1 定義結構體數組 370
17.2.2 初始化結構體數組 372
17.2.3 結構體數組元素的引用 373
17.3 結構體指針 374
17.3.1 定義結構體指針 374
17.3.2 初始化結構體指針 375
17.3.3 使用指針訪問成員 375
17.3.4 指向結構體數組的指針 377
17.4 結構體與函數 378
17.4.1 結構體作為函數的參數 378
17.4.2 結構體作為函數的返回值 381
17.5 聯合體 382
17.5.1 聯合體類型 382
17.5.2 聯合體變量的定義 383
17.5.3 聯合體變量的初始化 384
17.5.4 聯合體變量的引用 386
17.6 結構體和聯合體的區別與聯系 388
17.7 綜合應用——計算學生成績 388
17.8 練一練 390
17.9 跟我上機 391

第18章 數據管理者——數據結構 392
  視頻教學錄像:2小時16分鐘
  程序=數據結構+算法。你知道數據結構的重要性了吧。
18.1 數據結構概述 393
18.2 線性表 394
18.2.1 順序表 394
18.2.2 單鏈表 398
18.3 棧 405
18.3.1 棧的基本運算 405
18.3.2 順序棧的類型定義 406
18.3.3 鏈式棧的類型定義 406
18.4 隊列 407
18.4.1 隊列的基本運算 407
18.4.2 順序隊列類型定義 408
18.4.3 鏈隊列類型定義 408
18.5 二叉樹 408
18.6 查找 409
18.6.1 順序查找 410
18.6.2 折半查找 412
18.7 排序 414
18.7.1 冒泡排序法 414
18.7.2 選擇排序法 416
18.7.3 插入排序法 417
18.8 綜合應用——反轉鏈表 419
18.9 練一練 421
18.10  跟我上機 422

第3篇 趣味題解
  經典數據結構及算法題目的解決方案。

第19章 哥德巴赫猜想 424
  視頻教學錄像:17分鐘
19.1 問題描述 425
19.2 問題分析及實現 425
19.2.1 問題分析 425
19.2.2 問題實現 425
19.2.3 程序運行 427
19.3 開發過程常見問題及解決 428

第20章 猴子選大王游戲 429
  視頻教學錄像:18分鐘
20.1 問題描述 430
20.2 問題分析及實現 430
20.2.1 問題分析 430
20.2.2 問題實現 430
20.2.3 程序運行 432
20.3 開發過程常見問題及解決 432

第21章 迷宮求解 433
  視頻教學錄像:28分鐘
21.1 問題描述 434
21.2 問題分析及實現 434
21.2.1 問題分析 434
21.2.2 問題實現 434
21.2.3 程序運行 438
21.3 開發過程常見問題及解決 438

第22章 背包問題求解 439
  視頻教學錄像:21分鐘
22.1 問題描述 440
22.2 問題分析及實現 440
22.2.1 問題分析 440
22.2.2 問題實現 440
22.2.3 程序運行 442
22.3 開發過程常見問題及解決 443

第23章 火車車廂重排 444
  視頻教學錄像:17分鐘
23.1 問題描述 445
23.2 問題分析及實現 445
23.2.1 問題分析 445
23.2.2 問題實現 445
23.2.3 程序運行 448
23.3 開發過程常見問題及解決 448

第24章 哈夫曼編碼的實現 449
  視頻教學錄像:21分鐘
24.1 問題描述 450
24.2 問題分析及實現 450
24.2.1 問題分析 450
24.2.2 問題實現 450
24.2.3 程序運行 452
24.3 開發過程常見問題及解決 453

第25章 八皇后問題的實現 454
  視頻教學錄像:19分鐘
25.1 問題描述 455
25.2 問題分析及實現 455
25.2.1 問題分析 455
25.2.2 問題實現 455
25.2.3 程序運行 457
25.3 開發過程常見問題及解決 458

第26章 商人過河游戲 459
  視頻教學錄像:12分鐘
26.1 問題描述 460
26.2 問題分析及實現 460
26.2.1 問題分析 460
26.2.2 問題實現 460
26.2.3 程序運行 464
26.3 開發過程常見問題及解決 464

第27章 K階斐波那契序列的實現 465
  視頻教學錄像:15分鐘
27.1 問題描述 466
27.2 問題分析及實現 466
27.2.1 問題分析 466
27.2.2 問題實現 466
27.2.3 程序運行 468
27.3 開發過程常見問題及解決 468

第28章 最短路徑的實現 469
  視頻教學錄像:11分鐘
28.1 問題描述 470
28.2 問題分析及實現 470
28.2.1 問題分析 470
28.2.2 問題實現 470
28.2.3 程序運行 472
28.3 開發過程常見問題及解決 472

第4篇 項目實戰
  萬事俱備,只欠東風。學以致用才是學習的最終目的。本篇將帶領你邁入真正的C語言程序員行列。

第29章 項目實戰前的幾點忠告——項目規劃 474
  視頻教學錄像:27分鐘
29.1 項目開發流程 475
29.1.1 策劃階段 475
29.1.2 需求分析階段 476
29.1.3 開發階段 476
29.1.4 編碼階段 476
29.1.5 系統測試階段 477
29.1.6 系統驗收階段 477
29.1.7 系統維護階段 477
29.2 項目開發團隊 477
29.2.1 項目團隊組成 477
29.2.2 項目團隊要求 478
29.3 項目的實際運作 478
29.4 項目規劃常見問題及解決 479
29.4.1 如何滿足客戶需求 479
29.4.2 如何控制項目進度 479
29.4.3 如何控制項目預算 479

第30章 通訊錄 480
  視頻教學錄像:45分鐘
30.1 開發背景 481
30.2 需求及功能分析 481
30.2.1 總體功能分析 481
30.2.2 功能模塊分析 482
30.3 系統功能的實現 482
30.3.1 系統選擇菜單的實現 482
30.3.2 增加聯系人功能的實現 483
30.3.3 刪除聯系人功能的實現 484
30.3.4 查找聯系人模塊的實現 485
30.3.5 插入聯系人模塊的實現 486
30.3.6 保存聯系人文件模塊的實現 486
30.3.7 從文件加載聯系人信息模塊的實現 487
30.3.8 顯示所有聯系人信息模塊的實現 488
30.4 系統運行 488
30.5 開發過程常見問題及解決 489

第31章 圖書管理系統 490
  視頻教學錄像:56分鐘
31.1 開發背景 491
31.2 需求及功能分析 491
31.2.1 總體功能分析 491
31.2.2 各模塊功能分析 491
31.3 系統功能的實現 492
31.3.1 建立相關類及屬性 492
31.3.2 系統選擇菜單的實現 493
31.3.3 借書功能的實現 495
31.3.4 還書功能的實現 496
31.3.5 圖書上架功能的實現 498
31.3.6 圖書下架功能的實現 500
31.4 系統運行 502
31.5 開發過程常見問題及解決 503

第32章 信息管理系統 504
  視頻教學錄像:1小時28分鐘
32.1 簡易網絡通信系統 505
32.1.1 系統分析 505
32.1.2 功能分析及實現 505
32.1.3 開發常見問題及解決 509
32.2 學生成績管理系統 509
32.2.1 系統分析 509
32.2.2 功能分析及實現 510
32.2.3 開發常見問題及解決 519
32.3 酒店管理系統 519
32.3.1 系統分析 520
32.3.2 功能分析及實現 520
32.3.3 開發常見問題及解決 526

第5篇 王牌資源
  實用、專業,這就是王牌。壓箱底王牌傾情放送。

王牌資源一覽 527

王牌1 C語言標準庫函數查詢手冊(光盤中) 535
索引 536
A
abort 544
abs 544
absread 545
abswrite 545
acos 545
asctime 546
asin 546
assert 547
atan 547
atexit 547
atof 548
atoi 548
atol 549
B
bcd 550
biosdisk 550
biosprint 551
bsearch 551
C
calloc 552
ceil 552
cgets 553
chdir 553
_chmod 553
chmod 554
clearer 554
clock 554
close 555
closegraph 555
cos 555
ctime 556
ctrlbrk 556
D
delay 557
disable 557
difftime 557
div 558
E
enable 559
exit 559
exp 559
F
fabs 561
farcalloc 561
farfree 562
farmalloc 562
farrealloc 562
fclose 563
fcloseall 563
feof 563
fgetc 564
fgets 564
fgetpos 565
fflush 565
floodfill 565
floor 566
fnmerge 566
fnsplit 566
fopen 567
fp_off 567
fprintf 568
fputc 568
fputs 568
fp_seg 569
free 569
freopen 570
frexp 570
fscanf 570
fseek 571
fsetpos 571
ftell 571
fwrite 572
G
gcvt 573
getc 573
getchar 573
getcurdir 574
getcwd 574
getdate 575
getdfree 575
getdisk 575
getenv 576
getimage 576
getmaxx 576
getmaxy 577
getpixel 577
getpsp 577
gettime 578
getvect 578
getx 579
gety 579
gmtime 579
I
imagesize 581
initgraph 581
inport 581
inportb 582
int86 582
int86x 583
intdos 583
intdosx 583
intr 584
isalnum 584
isalpha 584
iscntrl 585
isdigit 585
isgraph 586
islower 586
isupper 586
itoa 587
K
kbhit 588
keep 588
L
labs 589
ldexp 589
ldiv 590
localtime 590
log 590
log10 591
longjmp 591
_lrotl 591
_lrotr 592
lseek 592
ltoa 593
M
malloc 594
mkdir 594
mblen 595
memchr 595
memcmp 595
memcpy 596
memmove 596
memset 597
mktemp 597
mk_fp 597
modf 598
movedata 598
O
_open 599
open 599
outport 600
outtextxy 600
P
peek 601
perror 601
pow 601
printf 602
putch 602
putchar 602
putenv 603
putimage 603
putpixel 604
puts 604
Q
qsort 604
R
_read 606
read 606
realloc 607
rectangle 607
remove 607
rename 608
restorecrtmode 608
rewind 609
rmdir 609
_rotl 609
_rotr 610
S
scanf 611
searchpath 611
setactivepage 612
setbuf 612
setcolor 612
setdisk 613
setgraphmode 613
setjmp 613
setlinestyle 614
setlocale 614
setvbuf 615
setvisualpage 615
signal 615
sin 616
sinh 616
sprintf 616
sqrt 617
srand 617
sscanf 617
strcmp 618
strcpy 618
strcspn 619
strerror 619
strlen 620
strncat 620
strncmp 620
strncpy 621
strrchr 621
strstr 622
strtok 622
strtoul 622
system 623
T
tan 624
time 624
tmpnam 625
tolower 625
toupper 625
U
ungetc 627
V
vfprintf 628
vprintf 628
vsprintf 629
W
wcstombs 630
wctomb 630
_write 631
write 631

王牌2 C語言常用查詢手冊(光盤中) 632
索引 633
頭文件查詢 634
 #include stdio.h 634
 #include ctype.h 635
 #include math.h 636
 #include time.h 637
 #include local.h 637
 #include signal.h 637
 #include stdarg.h 638
 #include stdlib.h 638
 #include string.h 638
關鍵字查詢 640
常用字符ASCII碼查詢 644

王牌3 C源碼大放送(光盤中)
源碼01 文件加密解密
源碼02 人機猜數字
源碼03 青蛙交換
源碼04 大小寫數字轉換器
源碼05 仿真計算器
源碼06 推箱子游戲
源碼07 俄羅斯方塊游戲
源碼08 貪吃蛇游戲
源碼09 掃雷游戲
源碼10 五子棋游戲

王牌4 學習成果檢測——本書【練一練】答案(光盤中) 648
王牌5 C程序員職業規劃(光盤中) 665
王牌6 全國計算機等級考試二級C考試大綱及應試技巧(光盤中) 667
王牌7 C程序員面試技巧(光盤中) 675
王牌8 C常見面試題(光盤中) 677
王牌9 掃雷英雄榜——C常見錯誤及解決方案(光盤中) 693
王牌10 優秀程序員之路——C開發經驗及技巧大匯總(光盤中) 707
序: