注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C程序設計經(jīng)典教程

C程序設計經(jīng)典教程

C程序設計經(jīng)典教程

定 價:¥43.00

作 者: (美)戴特爾(Deitel, P.J.), (美)戴特爾(Deitel, H.M.)著;聶雪軍, 賀軍譯
出版社: 清華大學出版社
叢編項: 世界最暢銷計算機科學教材
標 簽: C語言 程序設計 教材

ISBN: 9787302117803 出版時間: 2006-01-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 470 字數(shù):  

內(nèi)容簡介

本書譯自經(jīng)典計算機教程CHow幻Program的最新版。在美國,數(shù)十萬學生通過本書學習C語言。作者Deitel父子從事編程和教學工作數(shù)十年,其所著教材被譽為美國標準教材,在教育界享有盛譽。 本書新版本有以下特色: (1)應用軟件工程原理講述結構化程序設計方法。 (2)用新的代碼標準重寫所有的源代碼,并加入大量注釋。 (3)更新術語,使其與多種語言的標準和規(guī)范保持一致。 (4)免費下載所有源代碼和PowerPoint講義。 (5)數(shù)百個貼心提示,海量練習題與答案。 (6)為教師免費提供教學輔助軟件包。 本書內(nèi)容經(jīng)典、權威,語言輕松活潑,適合只有很少甚至沒有編程經(jīng)驗的大專院校學生,可以作為計算機編程方面的入門級教材,同時也可作為初中級程序員的參考書。

作者簡介

  作者:DEITELHarveyM.Deitel,世界一流的計算機科學教員和研計會演講人;PaulJ.Deitel,國際知名的教育家HarveyM.Deitel博士是Deitel&Associates公司總裁,有著40余年計算機領域的工作經(jīng)驗,進行了大量深入的教學研究,是世界一流的計算機科學教員和研計會演講人。HarveyM.Deitel持有麻省理工學院學士、碩士學位和波士頓大學博士學位。他曾經(jīng)在IBM和MIT的虛擬內(nèi)存操作系統(tǒng)項目中從事研究工作,開發(fā)出在很多系統(tǒng)中廣泛實現(xiàn)的技術。他還有20多年大學教學經(jīng)驗,取得過“教育特別津貼”。也是全球知名的計算機教材作者。其作品已被翻譯成日、俄、中文(繁簡)、韓、法、西班牙等語言。PaulJ.Deitel是Deitel&Associates公司執(zhí)行副總裁,是麻省理工學院Sloun管理學校的畢業(yè)生。主修信息技術,通過Deitel&Associates公司他已經(jīng)為DigitalEquipmentCorporation......等多家公司的客戶提供Java、C和C++課程的教學活動,并曾為計算機協(xié)會波士頓分會授Java和C++語言,還通過衛(wèi)星直播Java課程。VisualBasic.NET2003大學簡明教程:實例程序設計>>更多作品

圖書目錄

第1章  計算機、Internet和萬維網(wǎng)入門 1
1.1  簡介 1
1.2  計算機是什么 2
1.3  計算機的組織 3
1.4  操作系統(tǒng)的演變 3
1.5  個人計算、分布式計算和客戶/服務器計算 4
1.6  機器語言、匯編語言和高級語言 5
1.7  C語言的歷史 6
1.8  C語言的標準庫 7
1.9  C語言程序開發(fā)環(huán)境基礎 7
1.10  Internet的歷史 10
1.11  萬維網(wǎng)的歷史 11
1.12  C語言及本書的注意事項 11
總結 12
自測練習 14
自測練習答案 14
練習 14
第2章  程序設計入門 16
2.1  簡介 16
2.2  一個簡單的C程序:顯示一行文本 16
2.3  另一個簡單的C程序:兩個整數(shù)相加 20
2.4  內(nèi)存的概念 24
2.5  算術運算 25
2.6  判斷:等式和關系運算符 28
總結 32
自測練習 33
自測練習答案 34
練習 35
第3章  結構化程序開發(fā) 40
3.1  簡介 40
3.2  算法 40
3.3  偽碼 41
3.4  控制結構 41
3.5  if選擇語句 43
3.6  if/else選擇語句 44
3.7  while循環(huán)語句 48
3.8  表述算法:案例研究1(計數(shù)器控制循環(huán)) 49
3.9  使用自頂向下、逐步求精方法表述算法:案例研究2(標志控制循環(huán)) 51
3.10  使用自頂向下、逐步求精方法表述算法:案例研究3(嵌套控制結構) 56
3.11  賦值運算符 60
3.12  增量運算符和減量運算符 61
總結 63
自測練習 64
自測練習答案 66
練習 68
第4章  程序控制 76
4.1  簡介 76
4.2  循環(huán)的本質 76
4.3  計數(shù)器控制循環(huán) 77
4.4  for循環(huán)語句 78
4.5  for語句:注意事項和經(jīng)驗 81
4.6  使用for語句的示例 82
4.7  switch多重選擇語句 85
4.8  do/while循環(huán)語句 90
4.9  break和continue語句 92
4.10  邏輯運算符 93
4.11  關于相等運算符(==)和賦值運算符(=) 96
4.12  結構化程序設計小結 97
總結 102
自測練習 103
自測練習答案 104
練習 105
第5章  函數(shù) 112
5.1  簡介 112
5.2  C語言的程序模塊 112
5.3  數(shù)學庫函數(shù) 113
5.4  函數(shù) 114
5.5  函數(shù)的定義 115
5.6  函數(shù)原型 119
5.7  頭文件 121
5.8  調用函數(shù):值調用和引用調用 122
5.9  產(chǎn)生隨機數(shù) 122
5.10  示例:運氣游戲 127
5.11  存儲類別 130
5.12  作用域的規(guī)則 132
5.13  遞歸 135
5.14  遞歸示例:斐波納契數(shù)列 138
5.15  遞歸與迭代 142
總結 144
自測練習 146
自測練習答案 148
練習 151
第6章  數(shù)組 159
6.1  簡介 159
6.2  數(shù)組 159
6.3  數(shù)組的定義 161
6.4  數(shù)組使用示例 161
6.5  數(shù)組傳遞給函數(shù) 173
6.6  數(shù)組排序 177
6.7  案例研究:用數(shù)組計算平均值、中值和最頻值 180
6.8  數(shù)組查找 184
6.9  多維數(shù)組 189
總結 195
自測練習 197
自測練習答案 198
練習 199
遞歸練習 208
第7章  指針 210
7.1  簡介 210
7.2  指針變量的定義和初始化 210
7.3  指針運算符 211
7.4  引用調用 213
7.5  使用指針的const限定符 217
7.6  使用引用調用的冒泡排序 223
7.7  sizeof運算符 226
7.8  指針表達式和指針算法 228
7.9  指針和數(shù)組的關系 230
7.10  指針數(shù)組 234
7.11  案例研究:洗牌和發(fā)牌模擬 235
7.12  函數(shù)指針 239
總結 244
自測練習 245
自測練習答案 246
練習 248
特殊主題:構建自己的計算機 251
第8章  字符和字符串 260
8.1  簡介 260
8.2  字符串和字符的基本知識 260
8.3  字符處理庫 262
8.4  字符串轉換函數(shù) 266
8.5  標準輸入/輸出庫函數(shù) 271
8.6  字符串處理庫的字符串操作函數(shù) 274
8.7  字符處理庫的比較函數(shù) 276
8.8  字符串處理庫的查找函數(shù) 278
8.9  字符串處理庫的內(nèi)存函數(shù) 284
8.10  字符串處理庫的其他函數(shù) 287
總結 288
自測練習 290
自測練習答案 291
練習 292
特殊主題:高級字符串處理練習 294
一個具有挑戰(zhàn)性的字符串處理項目 297
第9章  格式化的輸入/輸出 298
9.1  簡介 298
9.2  流 298
9.3  用printf格式化輸出 298
9.4  輸出整數(shù) 299
9.5  輸出浮點數(shù) 300
9.6  輸出字符串和字符 302
9.7  其他格式轉換符 303
9.8  用字段寬度和精度輸出 304
9.9  在printf格式控制字符串中使用標記 306
9.10  輸出字面量和轉義序列 309
9.11  用scanf格式化輸入 309
總結 314
自測練習 316
自測練習答案 317
練習 318
第10章  結構、聯(lián)合、位操作和枚舉 320
10.1  簡介 320
10.2  結構定義 320
10.3  初始化結構 322
10.4  訪問結構成員 323
10.5  在函數(shù)中使用結構 324
10.6  typedef 325
10.7  示例:高性能洗牌和發(fā)牌模擬程序 325
10.8  聯(lián)合 328
10.9  按位運算符 330
10.10  位域 337
10.11  枚舉常量 340
總結 342
自測練習 343
自測練習答案 344
練習 345
第11章  文件處理 349
11.1  簡介 349
11.2  數(shù)據(jù)層次結構 349
11.3  文件和流 351
11.4  創(chuàng)建順序訪問文件 351
11.5  從順序訪問文件中讀取數(shù)據(jù) 356
11.6  隨機訪問文件 361
11.7  創(chuàng)建隨機訪問文件 361
11.8  隨機向隨機訪問文件中寫入數(shù)據(jù) 363
11.9  隨機從隨機訪問文件中讀取數(shù)據(jù) 366
11.10  案例研究:事務處理程序 367
總結 372
自測練習 373
自測練習答案 374
練習 375
第12章  數(shù)據(jù)結構 380
12.1  簡介 380
12.2  自引用結構 380
12.3  動態(tài)內(nèi)存分配 381
12.4  鏈表 382
12.5  堆棧 390
12.6  隊列 396
12.7  樹 402
總結 407
自測練習 408
自測練習答案 409
練習 410
特殊主題:構建自己的編譯器 416
第13章  預處理器 427
13.1  簡介 427
13.2  #include預處理指令 427
13.3  #define預處理指令:符號常量 427
13.4  #define預處理指令:宏 428
13.5  條件編譯 430
13.6  #error和#pragma預處理指令 431
13.7  #和##運算符 431
13.8  行號 431
13.9  預定義符號常量 432
13.10  斷言 432
總結 432
自測練習 433
自測練習答案 434
練習 435
第14章  高級技術 436
14.1  簡介 436
14.2  在UNIX和Windows系統(tǒng)上重定向輸入/輸出 436
14.3  變長參數(shù)列表 437
14.4  使用命令行參數(shù) 439
14.5  編譯多源文件程序 440
14.6  使用exit和atexit終止程序 442
14.7  volatile類型限定符 443
14.8  整數(shù)和浮點常量的前綴 443
14.9  文件的其他問題 443
14.10  信號處理 445
14.11  動態(tài)內(nèi)存分配:函數(shù)calloc和realloc 448
14.12  無條件跳轉:goto 448
總結 450
自測練習 451
自測練習答案 452
練習 452
附錄A  Internet與Web資源 453
A.1  資源 453
A.2  編譯器 453
附錄B  C99 Internet與Web資源 454
附錄C  運算符優(yōu)先級 456
附錄D  ASCII字符集 458
附錄E  數(shù)制系統(tǒng) 459
E.1  簡介 459
E.2  將二進制數(shù)縮寫為八進制和十六進制數(shù) 461
E.3  將八進制和十六進制數(shù)轉換成二進制數(shù) 463
E.4  從二進制、八進制、十六進制轉換成十進制 463
E.5  從十進制轉換為八進制、十六進制或二進制 464
E.6  負二進制數(shù):補碼記數(shù)法 465
自測練習 466
自測練習答案 467
練習 468
附錄F  標準庫資源 469

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號