注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C語(yǔ)言教程(原書(shū)第4版)

C語(yǔ)言教程(原書(shū)第4版)

C語(yǔ)言教程(原書(shū)第4版)

定 價(jià):¥45.00

作 者: (美)凱利、等
出版社: 機(jī)械工業(yè)
叢編項(xiàng): 計(jì)算機(jī)科學(xué)叢書(shū)
標(biāo) 簽: C

ISBN: 9787111202134 出版時(shí)間: 2007-01-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 423 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)是一本優(yōu)秀的C程序設(shè)計(jì)語(yǔ)言教材,完整描述了ANSI C語(yǔ)言及其語(yǔ)法特性,并對(duì)C語(yǔ)言的高級(jí)特性和應(yīng)用作了深入闡述,介紹了從C到C++和Java過(guò)渡的相關(guān)知識(shí)。本書(shū)的一個(gè)鮮明特色就是結(jié)合大量示例描述C語(yǔ)言的重要特征,并對(duì)很多工作代碼給出了逐步的分析,以這種獨(dú)特的教學(xué)方法向讀者解釋新接觸的編程元素及一些慣用法。.本書(shū)系統(tǒng)、完整,可作為C語(yǔ)言的參考手冊(cè),也非常適合作為學(xué)習(xí)c語(yǔ)言的入門(mén)和高級(jí)課程教材。..本書(shū)是ANSI C程序設(shè)計(jì)語(yǔ)言的最暢銷的教材和參考書(shū)之一,完整描述了ANSI C語(yǔ)言及其語(yǔ)法特性,并對(duì)C語(yǔ)言的高級(jí)特性和應(yīng)用作了深入闡述。作者通過(guò)循序漸進(jìn)地解析程序代碼,闡明了C語(yǔ)言結(jié)構(gòu)的正確使用和語(yǔ)法,并揭示出其應(yīng)用的基礎(chǔ)邏輯。全書(shū)闡述清晰、層次分明,提供了大量示例和練習(xí)幫助讀者深入理解書(shū)中講解的每個(gè)概念,是一本全面論述C語(yǔ)言的權(quán)威著作。初學(xué)者和專業(yè)程序員都可以從本書(shū)受益。本書(shū)特點(diǎn)·結(jié)合大量示例描述C語(yǔ)言的重要特征,完整地介紹了C語(yǔ)言特性。.·包括面向?qū)ο蟪绦蛟O(shè)計(jì)的重要概念,介紹了從c到Java的過(guò)渡方法?!ぷ⒅睾瘮?shù)模型的使用?!び帽砀竦男问搅谐鯿的關(guān)鍵函數(shù)和特征,方便參考?!び懻摿酥T如枚舉類型、聯(lián)合、自引用的結(jié)構(gòu)以及不規(guī)則數(shù)組等高級(jí)數(shù)據(jù)結(jié)構(gòu)特性。..·探討了有關(guān)文件結(jié)構(gòu)和系統(tǒng)函數(shù)的一些知識(shí)。·提供的示例代碼涉及統(tǒng)計(jì)、文本操縱、文件處理和游戲等方面?!ぞ毩?xí)題包含了對(duì)正文的論證和延伸,可加深對(duì)基本概念的理解。...

作者簡(jiǎn)介

  作者:Ira PohlIra Pohl是美國(guó)加州大學(xué)圣克魯茲分校計(jì)算機(jī)科學(xué)技術(shù)系教授,具有20多年軟件教學(xué)經(jīng)驗(yàn),是c和C++程序設(shè)計(jì)語(yǔ)言的國(guó)際權(quán)威,著有多部與c和C++語(yǔ)言有關(guān)的經(jīng)典著作(其中,《C++精粹》和《c語(yǔ)言解析教程》已經(jīng)由機(jī)械工業(yè)出版社翻譯出版)。他曾為多家機(jī)構(gòu)提供技術(shù)咨詢服務(wù),包括DEC公司、蘋(píng)果公司,斯坦福線形加速器研究中心、Xylinx和Gupta公司等。

圖書(shū)目錄

第0章 從零開(kāi)始  
0. 1 為什么要用C  
0. 2 ANSI C標(biāo)準(zhǔn)  
0. 3 從C到C++  
0. 4 從C和C++到Java  
第1章 C語(yǔ)言概述  
1. 1 編程和預(yù)備知識(shí)  
1. 2 程序輸出  
1. 3 變量. 表達(dá)式和賦值,12  
1. 4 使用#define和#include  
1. 5 使用printf()和scanf()  
1. 6 控制流  
1. 7 函數(shù) —  
1. 8 數(shù)組. 字符串和指針—  
1. 9 文件.  
1. 10 與操作系統(tǒng)有關(guān)的內(nèi)容  
1. 11 總結(jié)  
1. 12 練習(xí)  
第2章 詞法元素. 操作符和C系統(tǒng)  
2. 1 字符和詞法元素  
2. 2 語(yǔ)法規(guī)則  
2. 3 注釋  
2. 4 關(guān)鍵字  
2. 5 標(biāo)識(shí)符  
2. 6 常量  
2. 7 字符串常量  
2. 8 操作符和標(biāo)點(diǎn)符號(hào)  
2. 9 操作符的優(yōu)先級(jí)和結(jié)合性  
2. 10 增值操作符和減值操作符  
2. 11 賦值操作符  
2. 12 例子:計(jì)算2的乘方  
2. 13 C系統(tǒng)  
2. 14 總結(jié)  
2. 15 練習(xí)  
第3章 基本數(shù)據(jù)類型  
3. 1 聲明. 表達(dá)式和賦值  
3. 2 基本數(shù)據(jù)類型  
3. 3 字符和 har數(shù)據(jù)類型  
3. 4 int數(shù)據(jù)類型  
3. 5 整數(shù)類型short. long和unsigned  
3. 6 浮點(diǎn)類型  
3. 7 typedef的用法  
3. 8 sizeof操作符  
3. 9 使用getchar()和putchar()  
3. 10 數(shù)學(xué)函數(shù)  
3. 11 隱式類型轉(zhuǎn)換和強(qiáng)制類型轉(zhuǎn)換  
3. 12 十六進(jìn)制和八進(jìn)制常量  
3. 13 總結(jié)  
3. 14 練習(xí)  
第4章 控制流  
4. 1 關(guān)系操作符. 相等操作符和邏輯操作符  
4. 2 關(guān)系操作符和表達(dá)式  
4. 3 相等操作符和表達(dá)式  
4. 4 邏輯操作符和表達(dá)式  
4. 5 復(fù)合語(yǔ)句  
4. 6 表達(dá)式和空語(yǔ)句  
4. 7 if和if-else語(yǔ)句  
4. 8 while語(yǔ)句  
4. 9 for語(yǔ)句  
4. 10 例子:布爾變量  
4. 11 逗號(hào)操作符  
4. 12 do語(yǔ)句  
4. 13 例子:斐波那契數(shù)  
4. 14 goto語(yǔ)句  
4. 15 break和continue語(yǔ)句  
4. 16 swit h語(yǔ)句  
4. 17 條件操作符  
4. 18 總結(jié)  
4. 19 練習(xí)  
第5章 函數(shù)  
5. 1 函數(shù)定義  
5. 2 return語(yǔ)句  
5. 3 函數(shù)原型  
5. 4 例子:創(chuàng)建乘方表  
5. 5 從編譯器的角度觀察函數(shù)原型  
5. 6 函數(shù)定義順序的另一種風(fēng)格  
5. 7 函數(shù)調(diào)用和傳值調(diào)用  
5. 8 開(kāi)發(fā)大型程序  
5. 9 使用斷言  
5. 10 作用域規(guī)則  
5. 11 存儲(chǔ)類型  
5. 12 靜態(tài)外部變量  
5. 13 默認(rèn)初始化  
5. 14 遞歸  
5. 15 例子:漢諾塔  
5. 16,89總結(jié)  
5. 17 練習(xí)  
第6章 數(shù)組. 指針和字符串  
6. 1 一維數(shù)組  
6. 2 指針  
6. 3 傳引用調(diào)用  
6. 4 數(shù)組和指針之間的關(guān)系  
6. 5 指針運(yùn)算和元素的大小  
6. 6 數(shù)組作為函數(shù)的實(shí)參  
6. 7 例子:冒泡排序  
6. 8 用callo ()和mallo ()進(jìn)行動(dòng)態(tài)內(nèi)存分配  
6. 9 例子:歸并和歸并排序  
6. 10 字符串  
6. 11 標(biāo)準(zhǔn)函數(shù)庫(kù)中的字符串處理函數(shù)  
6. 12 多維數(shù)組  
6. 13 指針數(shù)組  
6. 14 main()函數(shù)的參數(shù)  
6. 15 不規(guī)則數(shù)組  
6. 16 函數(shù)作為參數(shù)  
6. 17 例子:使用二分法尋找函數(shù)的根..  
6. 18 函數(shù)指針數(shù)組  
6. 19 類型限定符const和volatile  
6. 20 總結(jié)  
6. 21 練習(xí)  
第7章 位操作符和枚舉類型  
7. 1 位操作符和表達(dá)式  
7. 2 掩碼  
7. 3 軟件工具:打印int值的二進(jìn)制形式  
7. 4 包裝和解包  
7. 5 枚舉類型  
7. 6 例子:“石頭. 剪刀. 布”游戲  
7. 7 總結(jié)  
7. 8 練習(xí)  
第8章 預(yù)處理器  
8. 1 #include的使用  
8. 2 使用#define  
8. 3 帶參數(shù)的宏  
8. 4 stddef. h中的類型定義和宏  
8. 5 例子:用qsort()進(jìn)行排序  
8. 6 例子:帶參數(shù)的宏  
8. 7 stdio. h和ctype. h中的宏  
8. 8 條件編譯  
8. 9 預(yù)定義的宏  
8. 10 “#”和“##”操作符  
8,13311 cassert()宏  
8. 12 使用#error和#pragma  
8. 13 行號(hào)  
8. 14 對(duì)應(yīng)的函數(shù)  
8. 15 例子:快速排序  
8. 16 總結(jié)  
8. 17 練習(xí)  
第9章 結(jié)構(gòu)和聯(lián)合  
9. 1 結(jié)構(gòu)  
9. 2 訪問(wèn)結(jié)構(gòu)成員  
9. 3 操作符的優(yōu)先級(jí)和結(jié)合性的總結(jié)  
9. 4 在函數(shù)中使用結(jié)構(gòu)  
9. 5 結(jié)構(gòu)的初始化  
9. 6 例子:玩撲克牌  
9. 7 聯(lián)合  
9. 8 位字段  
9. 9 例子:訪問(wèn)位和字節(jié)  
9. 10 ADT堆棧  
9. 11 總結(jié)  
9. 12 練習(xí)  
第10章 結(jié)構(gòu)和列表處理  
10. 1 自引用的結(jié)構(gòu)  
10. 2 線性鏈表  
10. 3 鏈表操作  
10. 4 一些鏈表處理函數(shù)  
10. 5 堆棧  
10. 6 例子:波蘭記法和堆棧求值  
10. 7 隊(duì)列  
10. 8 二叉樹(shù)  
10. 9 普通的樹(shù)  
10. 10 總結(jié)  
10. 11 練習(xí)  
第11章 輸入/輸出和操作系統(tǒng)  
11. 1 輸出函數(shù)printf()  
11. 2 輸入函數(shù)scanf()  
11. 3 fprntf(). fscanf(). sprintf()和sscanf()函數(shù)  
11. 4 fopen()和fclose()函數(shù)  
11. 5 例子:對(duì)文件進(jìn)行空間加倍  
11. 6 使用臨時(shí)文件和優(yōu)雅函數(shù)  
11. 7 隨機(jī)訪問(wèn)文件  
11. 8 文件描述符輸入/輸出  
11. 9 文件訪問(wèn)權(quán)限  
11. 10 在C程序內(nèi)部執(zhí)行命令  
11. 11 在C程序內(nèi)部使用管道  
11. 12 環(huán)境變量  
11. 13 C編譯器  
11. 14 使用性能評(píng)估程序  
11. 15 函數(shù)庫(kù)  
11. 16 對(duì)C代碼進(jìn)行計(jì)時(shí)  
11. 17 使用make  
11. 18 使用touch  
11. 19 其他有用的工具  
11. 20 總結(jié)  
11. 21 練習(xí)  
第12章 高級(jí)應(yīng)用  
12. 1 用fork()創(chuàng)建并發(fā)進(jìn)程  
12. 2 進(jìn)程的疊加:exe ()函數(shù)族系  
12. 3 使用pipe()實(shí)現(xiàn)進(jìn)程間的通信  
12. 4 信號(hào)  
12. 5 例子:哲學(xué)家用餐問(wèn)題  
12. 6 矩陣的動(dòng)態(tài)分配  
12. 7 返回狀態(tài)  
12. 8 總結(jié)  
12. 9 練習(xí)  
第13章 從C到C++  
13. 1 輸出  
13. 2 輸入  
13. 3 函數(shù)  
13. 4 類和抽象數(shù)據(jù)類型  
13. 5 重載  
13. 6 構(gòu)造函數(shù)和析構(gòu)函數(shù)  
13. 7 面向?qū)ο缶幊毯屠^承  
13. 8 多態(tài)  
13. 9 模板  
13. 10 C++的異常  
13. 11 面向?qū)ο缶幊痰膬?yōu)點(diǎn)  
13. 12 總結(jié)  
13. 13 練習(xí)  
第14章 從C到Java  
14. 1 輸出  
14. 2 變量和類型  
14. 3 類和抽象數(shù)據(jù)類型  
14. 4 重載  
14. 5 類的創(chuàng)建和銷毀  
14. 6 面向?qū)ο缶幊毯屠^承  
14. 7 多態(tài)和重寫(xiě)方法  
14. 8 Applet  
14. 9 Java的異常  
14. 10 Java和OOP的優(yōu)勢(shì)  
14. 11 總結(jié)  
14. 12 練習(xí)  
附錄A 標(biāo)準(zhǔn)函數(shù)庫(kù)  
附錄B C的語(yǔ)法  
附錄C ANSIC與傳統(tǒng)C的比較  
附錄D ASCH字符碼  
附錄E 操作符的優(yōu)先級(jí)和結(jié)合性

本目錄推薦

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