C語言小白手冊 + C語言大全第4版 中文pdf版21.2MB / 07-12
C語言從入門到精通第4版 中文PDF高清版91.6MB / 07-09
C語言實驗指導書2021版 中文PDF版1.4MB / 06-23
嵌入式C語言自我修養(yǎng) 中文PDF版9.4MB / 05-24
C語言程序設計雙色版(張玉生) 課后習題參考答案 完整版pdf 352KB / 04-07
C語言標準與實現 pdf 高清版1.43MB / 03-24
C語言思維導圖全見版(超詳細) pdf高清版(含xmind)9.1MB / 01-15
C語言入門教程:C語言小白變怪獸 中文PDF完整版(含vip)8.9MB / 12-11
C語言函數庫大全 完整版PDF179KB / 11-23
C語言進階 中文pdf完整版1.5MB / 11-18
-
C++與Qt入門GUI開發(fā)手冊 pdf中英譯版 C/C++ / 5.9MB
-
C++26標準(c++標準中文手冊) 2025 官方最新完整版 C/C++ / 48.8MB
-
Cmake開發(fā)手冊+Cmake實踐 中文pdf版 C/C++ / 957KB
-
QML和Qt Quick快速入門 示例源碼 C/C++ / 229MB
-
數據結構歷年考研真題詳解與解析 中文pdf完整版 C/C++ / 860KB
-
自用C++學習筆記(附2024面經) 中文完整版PDF C/C++ / 2.95MB
-
C++基礎與提高(王桂林) 第四版 中文pdf完整版 C/C++ / 3.5MB
-
C語言深度進階篇 v3 中文pdf完整版 C/C++ / 18.4MB
-
零基礎入門C語言(全) 王桂林 中文pdf完整版 C/C++ / 4.7MB
-
詳情介紹
本書是全球暢銷的C語言教程之一。全書系統(tǒng)地介紹了4種當今流行的程序設計方法——面向過程、基于對象、面向對象以及泛型編程,內容全面、生動、易懂,作者由淺入深地介紹了結構化編程及軟件工程的基本概念,從簡單的概念到*終的完整的語言描述,清晰、準確、透徹、詳細地講解了C語言,尤其注重程序設計思想和方法的介紹。相對于上一版,這一版在內容方面新增加了C安全程序設計、"更上一層樓”練習集,更新了C 和面向對象程序設計、基于Allegro的游戲編程、C99標準介紹等內容。
Paul Deitel和Harvey Deitel是全球暢銷的編程語言教材和專業(yè)圖書作家,“How to Program”系列是其負盛名的一套計算機編程教材,已經銷售近40年,并被翻譯成中文在內的十幾種語言。他們成立的Deitel & Associates公司是一家國際知名的企業(yè)培訓和寫作公司, 專門進行計算機編程語言、對象技術、移動應用開發(fā)及Internet和Web軟件技術方面的培訓和寫作,出版了一流的編程專業(yè)的大學教材、 專業(yè)圖書以及LiveLessons視頻課程。
蘇小紅,哈爾濱工業(yè)大學計算機學院博士生導師,計算機應用技術專家,研究領域主要是色彩匹配,信息融合,空間計算,人工神經網絡,進化算法,計算機圖形學,灰色預測,彩色圖像處理等。
目 錄
第1章 計算機、因特網和萬維網導論 1
1.1 引言 2
1.2 計算機硬件和軟件 2
1.2.1 摩爾定律 2
1.2.2 計算機組成 3
1.3 數據的層次結構 3
1.4 機器語言、匯編語言和高級語言 5
1.5 C程序設計語言 6
1.6 C標準庫 7
1.7 C 和其他基于C的程序設計語言 8
1.8 對象技術 8
1.8.1 對象——以汽車為例 9
1.8.2 方法與類 9
1.8.3 實例化 9
1.8.4 軟件重用 9
1.8.5 消息與方法調用 9
1.8.6 屬性與實例變量 9
1.8.7 封裝與信息隱藏 10
1.8.8 繼承 10
1.9 典型的C程序開發(fā)環(huán)境 10
1.9.1 第1步:創(chuàng)建一個C程序 11
1.9.2 第2步和第3步:預處理及編譯一個C程序 11
1.9.3 第4步:鏈接 11
1.9.4 第5步:裝載 11
1.9.5 第6步:執(zhí)行 12
1.9.6 程序運行時可能會出現的問題 12
1.9.7 標準輸入、標準輸出和標準錯誤流 12
1.10 在Windows、Linux和Mac OS X上測試并運行一個C應用程序 12
1.10.1 在Windows命令提示符下運行一個C應用程序 13
1.10.2 使用Linux中的GNU C來運行一個C應用程序 15
1.10.3 使用Mac OS X終端來運行一個C應用程序 17
1.11 操作系統(tǒng) 19
1.11.1 Windows —— 一個專有的操作系統(tǒng) 19
1.11.2 Linux —— 一個開源的操作系統(tǒng) 19
1.11.3 蘋果公司的Mac OS X;面向iPhone、iPad 和iPod Touch的iOS操作系統(tǒng) 20
1.11.4 谷歌公司的Android操作系統(tǒng) 20
1.12 因特網和萬維網 20
1.12.1 因特網:計算機網絡的網絡 21
1.12.2 萬維網:讓因特網對用戶更友好 21
1.12.3 萬維網服務 21
1.12.4 Ajax 23
1.12.5 物聯網 23
1.13 一些重要的軟件技術 23
1.14 跟上信息技術的發(fā)展 24
第2章 C語言程序設計入門 28
2.1 引言 28
2.2 一個簡單的C程序:打印一行文字 28
2.3 另一個簡單的C程序:兩個整數求和 31
2.4 存儲單元的基本概念 35
2.5 C語言中的算術運算 35
2.6 做出決策:相等和關系運算符 38
2.7 安全的C程序設計 41
第3章 結構化的C程序設計 51
3.1 引言 51
3.2 算法 51
3.3 偽代碼 52
3.4 控制結構 52
3.5 if條件語句 54
3.6 if…else條件語句 54
3.7 while循環(huán)語句 57
3.8 算法設計案例1:計數控制的循環(huán) 58
3.9 自頂向下、逐步求精的算法設計案例2:標記控制的循環(huán) 60
3.10 自頂向下、逐步求精的算法設計案例3:嵌套控制結構 65
3.11 賦值運算符 67
3.12 增1和減1運算符 68
3.13 安全的C程序設計 70
第4章 C程序控制 84
4.1 引言 84
4.2 循環(huán)的基本原理 84
4.3 計數控制的循環(huán) 85
4.4 for循環(huán)語句 86
4.5 for語句:注意事項 88
4.6 使用 for語句的例子 89
4.7 switch多重選擇語句 91
4.8 do…while循環(huán)語句 96
4.9 break和continue語句 97
4.10 邏輯運算符 98
4.11 區(qū)分相等運算符(= =)和賦值運算符(=) 100
4.12 結構化程序設計小結 101
4.13 安全的C程序設計 105
第5章 C函數 117
5.1 引言 117
5.2 C語言中的程序模塊 117
5.3 數學庫函數 118
5.4 函數 119
5.5 函數定義 120
5.5.1 square函數 120
5.5.2 maximum函數 123
5.6 函數原型:一個深入的剖析 123
5.7 函數調用堆棧及活動記錄堆棧幀 125
5.8 頭文件 128
5.9 按值或按引用傳遞參數 129
5.10 隨機數的生成 129
5.11 案例分析:運氣游戲;引入enum 133
5.12 存儲類型 135
5.13 作用域的規(guī)定 137
5.14 遞歸 139
5.15 遞歸應用案例:斐波那契數列 142
5.16 遞歸與迭代 144
5.17 安全的C程序設計 146
第6章 C數組 161
6.1 引言 162
6.2 數組 162
6.3 數組定義 163
6.4 數組實例 163
6.4.1 定義一個數組并用循環(huán)結構來設置數組元素值 163
6.4.2 在定義語句中用一個初始值列表來初始化一個數組 164
6.4.3 用符號常量來定義數組的大小并通過計算來初始化數組元素 165
6.4.4 數組元素值求和 166
6.4.5 用數組來統(tǒng)計民意調查的結果 166
6.4.6 用直方圖來展示數組元素值 168
6.4.7 用數組來統(tǒng)計投擲骰子60 000 000次的結果 169
6.5 用字符數組來存儲和處理字符串 170
6.5.1 定義一個字符串來初始化一個字符數組 170
6.5.2 用一個字符初始化列表來初始化一個字符數組 170
6.5.3 訪問一個字符串中的字符 170
6.5.4 針對一個字符數組的輸入 170
6.5.5 將一個代表字符串的字符數組輸出 171
6.5.6 字符數組的演示 171
6.6 靜態(tài)局部數組和自動局部數組 171
6.7 將數組傳遞給函數 173
6.8 數組排序 176
6.9 案例分析:用數組來計算平均值、中值和眾數 178
6.10 數組查找 181
6.10.1 線性查找數組元素 181
6.10.2 折半查找數組元素 182
6.11 多下標數組 185
6.11.1 雙下標數組概述 185
6.11.2 雙下標數組的初始化 186
6.11.3 設置某行元素的元素值 187
6.11.4 計算雙下標數組中所有元素值的總和 187
6.11.5 對雙下標數組的處理 188
6.12 可變長數組 190
6.13 安全的C程序設計 192
第7章 C指針 207
7.1 引言 207
7.2 指針變量的定義和初始化 208
7.3 指針運算符 208
7.4 按引用向函數傳遞實參 210
7.5 對指針使用const限定符 213
7.5.1 用指向可變數據的可變指針將字符串中的字符改成大寫 214
7.5.2 用指向常量數據的可變指針逐個打印字符串中的字符 215
7.5.3 試圖修改指向可變數據的常量指針 217
7.5.4 試圖修改指向常量數據的常量指針 217
7.6 采用按引用傳遞的冒泡排序 218
7.7 sizeof運算符 220
7.8 指針表達式和指針算術運算 222
7.8.1 指針算術運算中可使用的運算符 222
7.8.2 將指針對準一個數組 222
7.8.3 給指針加上一個整數 222
7.8.4 給指針減去一個整數 223
7.8.5 指針增1或減1 223
7.8.6 從一個指針中減去另一個指針 223
7.8.7 將一個指針賦予另一個指針 223
7.8.8 指向void的指針 224
7.8.9 指針的比較 224
7.9 指針和數組的關系 224
7.9.1 指針/偏移量表示法 224
7.9.2 指針/下標表示法 225
7.9.3 不能用指針算術運算來修改數組名 225
7.9.4 指針下標和指針偏移量的使用演示 225
7.9.5 用數組和指針實現字符串的復制 226
7.10 指針數組 227
7.11 案例研究:模擬撲克牌的洗牌和發(fā)牌 228
7.12 指向函數的指針 232
7.12.1 按升序或降序進行排序 232
7.12.2 使用函數指針來創(chuàng)建一個菜單驅動的系統(tǒng) 234
7.13 安全的C程序設計 236
第8章 C字符和字符串 252
8.1 引言 252
8.2 字符串和字符基礎 253
8.3 字符處理函數庫 254
8.3.1 函數isdigit,isalpha,isalnum和isxdigit 255
8.3.2 函數islower,isupper,tolower和toupper 256
8.3.3 函數isspace,iscntrl,ispunct,isprint和isgraph 257
8.4 字符串轉換函數 258
8.4.1 函數strtod 258
8.4.2 函數strtol 259
8.4.3 函數strtoul 260
8.5 標準輸入/輸出庫函數 260
8.5.1 函數fgets和putchar 261
8.5.2 函數getchar 261
8.5.3 函數sprintf 262
8.5.4 函數sscanf 263
8.6 字符串處理函數庫中的字符串處理函數 263
8.6.1 函數strcpy和 strncpy 264
8.6.2 函數strcat和 strncat 264
8.7 字符串處理函數庫中的比較函數 265
8.8 字符串處理函數庫中的查找函數 266
8.8.1 函數strchr 267
8.8.2 函數strcspn 268
8.8.3 函數strpbrk 268
8.8.4 函數strrchr 268
8.8.5 函數strspn 269
8.8.6 函數strstr 269
8.8.7 函數strtok 270
8.9 字符串處理函數庫中的內存處理函數 271
8.9.1 函數memcpy 271
8.9.2 函數memmove 272
8.9.3 函數memcmp 272
8.9.4 函數memchr 273
8.9.5 函數memset 273
8.10 字符串處理函數庫中的其他函數 274
8.10.1 函數strerror 274
8.10.2 函數strlen 274
8.11 安全的C程序設計 275
第9章 C格式化輸入/輸出 285
9.1 引言 285
9.2 流 286
9.3 用printf函數實現格式化輸出 286
9.4 打印整數 286
9.5 打印浮點數 287
9.5.1 轉換說明符e,E或f 288
9.5.2 轉換說明符g或G 288
9.5.3 浮點數轉換說明符的使用演示 288
9.6 打印字符串或字符 289
9.7 其他的轉換說明符 289
9.8 帶域寬和精度的打印 290
9.8.1 在打印整數時指定域寬 290
9.8.2 在打印整數、浮點數和字符串時指定精度 291
9.8.3 同時指定域寬和精度 292
9.9 在printf函數的格式控制字符串中使用標記 292
9.9.1 右對齊和左對齊 292
9.9.2 用與不用 標記來打印正數和負數 293
9.9.3 使用空格標記 293
9.9.4 使用#標記 293
9.9.5 使用0標記 294
9.10 打印文本和轉義序列 294
9.11 用scanf函數讀取格式化的輸入 294
9.11.1 scanf的語法 295
9.11.2 scanf的轉換說明符 295
9.11.3 用scanf來讀入整數 295
9.11.4 用scanf來讀入浮點數 296
9.11.5 用scanf來讀入字符和字符串 296
9.11.6 在scanf中使用掃描集 297
9.11.7 在scanf中指定域寬 298
9.11.8 在輸入流中忽略掉特定字符 298
9.12 安全的C程序設計 299
第10章 結構體、共用體、位操作和枚舉類型 305
10.1 引言 306
10.2 結構體的定義 306
10.2.1 自引用結構體 306
10.2.2 定義結構體類型的變量 307
10.2.3 結構體標記名 307
10.2.4 可對結構體實施的操作 307
10.3 結構體的初始化 308
10.4 用.和?>訪問結構體成員 308
10.5 在函數中使用結構體 310
10.6 typ
下載地址
人氣書籍
![Objective-C基礎教程 中文 PDF 清晰版 [31M]](http://img.jbzj.com/do/uploads/litimg/120917/153R51Ba5.jpg)
Objective-C基礎教程 中文 PDF 清晰版 [31M]
C程序設計(第四版)+學習輔導 pdf版打包 譚浩強主編
C++ Primer Plus (第五版) 中文PDF清晰掃描版(57M)![Linux C編程實戰(zhàn) 中文 PDF版 [65.2M]](http://img.jbzj.com/do/uploads/litimg/120907/153554161205.jpg)
Linux C編程實戰(zhàn) 中文 PDF版 [65.2M]![數據結構(C語言版) 第2版 (嚴蔚敏等) 高清pdf完整版[38MB]](http://img.jbzj.com/do/uploads/litimg/190828/1J3302J0H.jpg)
數據結構(C語言版) 第2版 (嚴蔚敏等) 高清pdf完整版[38MB]
數據結構基礎(C語言版)(第2版)中文 PDF清晰版(35.4M)
Lua程序設計 Programming in Lua 中文 PDF 高清版
數據結構C語言版(嚴蔚敏) 高清版 PDF格式
C語言經典編程282例 (明日科技) 高清PDF掃描版 161M
C++ GUI Qt 4編程(第二版) PDF掃描版
下載聲明
☉ 解壓密碼:www.fzitv.net 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復,謝謝!
☉ 下載本站資源,如果服務器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學習研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的C語言大學教程 第8版 (美)保羅·戴特爾(Paul Deitel)著 中文高清掃描版完整書簽 166MB資源來源互聯網,版權歸該下載資源的合法擁有者所有。


