如何學習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
· · · · · · (
收起)