注冊(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ǔ)言入門經(jīng)典(原書(shū)第3版)

C語(yǔ)言入門經(jīng)典(原書(shū)第3版)

C語(yǔ)言入門經(jīng)典(原書(shū)第3版)

定 價(jià):¥55.00

作 者: (美)霍頓
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: C

購(gòu)買這本書(shū)可以去


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

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

  本書(shū)集綜合性、實(shí)用性為一體,系統(tǒng)介紹C語(yǔ)言及程序設(shè)計(jì)方法。書(shū)中不僅講解了編程的入門知識(shí)和C語(yǔ)言基礎(chǔ)內(nèi)容,還提供了一些實(shí)際工程例子,展現(xiàn)出語(yǔ)言的特點(diǎn)與特定問(wèn)題的關(guān)系;在每一章的最后都給出了一個(gè)稍微復(fù)雜的程序,這些程序是前面所學(xué)例子的應(yīng)用,有助于讀者領(lǐng)會(huì)在實(shí)際編程中C語(yǔ)言的應(yīng)用。本書(shū)內(nèi)容深入淺出,循序漸進(jìn),講解透徹??勺鳛楦叩仍盒S?jì)算機(jī)專業(yè)相關(guān)課程的教材或參考書(shū)。也適合廣大程序設(shè)計(jì)愛(ài)好者自學(xué)。作者簡(jiǎn)介:Ivor Horton先生原是一位數(shù)學(xué)家,大學(xué)畢業(yè)以后即投身到計(jì)算機(jī)行業(yè)。多年來(lái),他使用多種語(yǔ)言進(jìn)行了應(yīng)用軟件的編寫,同時(shí)也向一些科學(xué)家與工程師授課。他在使用計(jì)算機(jī)來(lái)解決工程設(shè)計(jì)與生產(chǎn)操作中的問(wèn)題方面,有著豐富的經(jīng)驗(yàn)。他編寫了許多關(guān)于C、C++以及Java等方面的書(shū)籍,其中包括Ivor Horton's Beginning ANSI C++、The Complete Language、Ivor Horton's Beginning Java 2SDK1.4 Edition及Beginning Visual C++6。

作者簡(jiǎn)介

  本書(shū)提供作譯者介紹Ivor Horton先生原是一位數(shù)學(xué)家,大學(xué)畢業(yè)以后即投身到計(jì)算機(jī)行業(yè)。多年來(lái),他使用多種語(yǔ)言進(jìn)行了應(yīng)用軟件的編寫,同時(shí)也向一些科學(xué)家與工程師授課。他在使用計(jì)算機(jī)來(lái)解決工程設(shè)計(jì)與生產(chǎn)操作中的問(wèn)題方面,有著豐富的經(jīng)驗(yàn)。他編寫了許多關(guān)于C、C++以及Java等方面的書(shū)籍,其中包括Ivor Horton's Beginning ANSI C++;The Complete Language、Ivor Horton's Beginning Java 2 SDK 1.4 Edition及Beginning Visual C++ 6。...

圖書(shū)目錄

第1章 C語(yǔ)言程序設(shè)計(jì)  
1. 1 創(chuàng)建C語(yǔ)言程序  
1. 1. 1 編輯  
1. 1. 2 編譯  
1. 1. 3 連接  
1. 1. 4 執(zhí)行  
1. 2 創(chuàng)建第一個(gè)程序  
1. 3 編輯第一個(gè)程序  
1. 4 處理錯(cuò)誤  
1. 5 剖析一個(gè)簡(jiǎn)單程序  
1. 5. 1 注釋  
1. 5. 2 預(yù)處理指示  
1. 5. 3 定義main()函數(shù)  
1. 5. 4 關(guān)鍵字  
1. 5. 5 函數(shù)的主體  
1. 5. 6 輸出信息  
1. 5. 7 參數(shù)  
1. 5. 8 控制字符  
1. 6 用C語(yǔ)言開(kāi)發(fā)程序  
1. 6. 1 理解問(wèn)題  
1. 6. 2 詳細(xì)設(shè)計(jì)  
1. 6. 3 實(shí)現(xiàn)  
1. 6. 4 測(cè)試  
1. 7 函數(shù)和模塊化編程  
1. 8 常見(jiàn)錯(cuò)誤  
1. 9 要記住的重點(diǎn)  
小結(jié)  
練習(xí)  
第2章 初步程序設(shè)計(jì)  
2. 1 計(jì)算機(jī)中的內(nèi)存  
2. 2 什么是變量  
2. 3 存儲(chǔ)數(shù)字的變量  
2. 3. 1 整型變量  
2. 3. 2 命名變量  
2. 3. 3 使用變量  
2. 3. 4 算術(shù)語(yǔ)句  
2. 4 變量和內(nèi)存  
2. 4. 1 整型變量  
2. 4. 2 浮點(diǎn)值  
2. 4. 3 浮點(diǎn)變量  
2. 4. 4 浮點(diǎn)值的除法運(yùn)算  
2. 4. 5 更復(fù)雜的表達(dá)式  
2. 4. 6 定義常量  
2. 4. 7 選擇正確的類型  
2. 5 算術(shù)表達(dá)式中的強(qiáng)制類型轉(zhuǎn)換  
2. 5. 1 自動(dòng)強(qiáng)制轉(zhuǎn)換  
2. 5. 2 強(qiáng)制轉(zhuǎn)換的規(guī)則  
2. 5. 3 賦值語(yǔ)句中的強(qiáng)制類型轉(zhuǎn)換  
2. 6 關(guān)于數(shù)字?jǐn)?shù)據(jù)類型的更多說(shuō)明  
2. 6. 1 字符類型  
2. 6. 2 無(wú)符號(hào)整數(shù):使用正整數(shù)  
2. 7 op=的賦值形式  
2. 8 數(shù)學(xué)函數(shù)  
2. 9 設(shè)計(jì)一個(gè)程序  
小結(jié)  
練習(xí)  
第3章 決策  
3. 1 決策處理  
3. 1. 1 算術(shù)比較運(yùn)算  
3. 1. 2 邏輯表達(dá)式  
3. 1. 3 基本if語(yǔ)句  
3. 1. 4 擴(kuò)展的if語(yǔ)句:if-else  
3. 1. 5 在if語(yǔ)句中使用代碼塊  
3. 1. 6 嵌套的if語(yǔ)句  
3. 1. 7 其他的比較運(yùn)算符  
3. 1. 8 邏輯運(yùn)算  
3. 1. 9 條件運(yùn)算符  
3. 1. 10 運(yùn)算符優(yōu)先級(jí)  
3. 2 多選項(xiàng)問(wèn)題  
3. 2. 1 用else-if語(yǔ)句實(shí)現(xiàn)多選項(xiàng)  
3. 2. 2 switch語(yǔ)句  
3. 2. 3 goto語(yǔ)句  
3. 3 位運(yùn)算符  
3. 3. 1 位運(yùn)算符的op=用法  
3. 3. 2 使用位運(yùn)算符  
3. 4 設(shè)計(jì)一個(gè)程序  
小結(jié)  
練習(xí)  
第4章 循環(huán)  
4. 1 概述  
4. 2 for循環(huán)  
4. 3 關(guān)于增量運(yùn)算符和減量運(yùn)算符的更多說(shuō)明  
4. 3. 1 增量運(yùn)算符  
4. 3. 2 增量運(yùn)算符的前綴和后綴形式  
4. 3. 3 減量運(yùn)算符  
4. 4 再論for循環(huán)  
4. 4. 1 修改for循環(huán)的變量  
4. 4. 2 沒(méi)有參數(shù)的for循環(huán)  
4. 4. 3 用for循環(huán)限制輸入  
4. 4. 4 生成偽隨機(jī)整數(shù)  
4. 4. 5 循環(huán)控制的更多選擇  
4. 5 while循環(huán)  
4. 6 嵌套循環(huán)  
4. 7 do-while循環(huán)  
4. 8 ★ontinue語(yǔ)句  
4. 9 設(shè)計(jì)一個(gè)程序  
小結(jié)  
1練習(xí)  
第5章 數(shù)組  
5. 1 數(shù)組簡(jiǎn)介  
5. 2 什么是數(shù)組  
5. 3 內(nèi)存知識(shí)的回顧  
5. 4 初始化數(shù)組  
5. 5 得到數(shù)組的大小  
5. 6 多維數(shù)組  
5. 7 設(shè)計(jì)一個(gè)程序  
小結(jié)  
練習(xí)  
第6章 字符串和文本的應(yīng)用  
6. 1 什么是字符串  
6. 2 字符串和文本處理方法  
6. 3 字符串運(yùn)算  
6. 3. 1 附加一個(gè)字符串  
6. 3. 2 字符串?dāng)?shù)組  
6. 4 字符串庫(kù)函數(shù)  
6. 4. 1 用庫(kù)函數(shù)復(fù)制字符串  
6. 4. 2 用庫(kù)函數(shù)判斷字符串的長(zhǎng)度  
6. 4. 3 用庫(kù)函數(shù)連接字符串  
6. 4. 4 比較字符串  
6. 4. 5 檢索字符串  
6. 5 字符串分析和變形  
6. 6 設(shè)計(jì)一個(gè)程序  
小結(jié)  
練習(xí)
第7章 指針  
7. 1 初探指針  
7. 1. 1 聲明指針  
7. 1. 2 通過(guò)指針訪問(wèn)一個(gè)值  
7. 1. 3 指針的用法..  
7. 1. 4 再論運(yùn)算符優(yōu)先級(jí)  
7. 1. 5 命名指針  
7. 2 數(shù)組和指針  
7. 3 多維數(shù)組
7. 3. 1 多維數(shù)組和指針  
7. 3. 2 訪問(wèn)數(shù)組元素  
7. 4 使用內(nèi)存  
7. 5 用指針處理字符串  
7. 6 指針數(shù)組  
7. 7 設(shè)計(jì)一個(gè)程序  
小結(jié)  
練習(xí)  
第8章 程序結(jié)構(gòu)化  
8. 1 程序結(jié)構(gòu)  
8. 2 函數(shù)  
8. 2. 1 定義函數(shù)  
8. 2. 2 return語(yǔ)句  
8. 2. 3 函數(shù)聲明  
8. 3 指針和函數(shù)  
8. 3. 1 從函數(shù)返回指針
8. 3. 2 在函數(shù)中對(duì)指針進(jìn)行增量運(yùn)算  
小結(jié)  
練習(xí)  
第9章 再論函數(shù)  
9. 1 函數(shù)指針  
9. 1. 1 聲明一個(gè)函數(shù)指針  
9. 1. 2 函數(shù)指針數(shù)組  
9. 1. 3 函數(shù)指針實(shí)參  
9. 2 函數(shù)中的變量  
9. 2. 1 靜態(tài)變量:在函數(shù)內(nèi)部進(jìn)行記錄  
9. 2. 2 在函數(shù)間共享變量  
9. 3 調(diào)用自己的函數(shù):遞歸  
9. 4 參數(shù)個(gè)數(shù)可變的函數(shù)  
9. 5 main()函數(shù)  
9. 6 函數(shù)庫(kù):頭文件  
9. 7 設(shè)計(jì)一個(gè)程序  
小結(jié)  
練習(xí)  
第10章 基本的輸入和輸出操作  
10. 1 輸入和輸出流  
10. 2 鍵盤輸入  
10. 2. 1 格式化的鍵盤輸入  
10. 2. 2 輸入格式控制字符串  
10. 2. 3 輸入格式字符串中的字符  
10. 2. 4 浮點(diǎn)輸入的變體  
10. 2. 5 讀十六進(jìn)制和八進(jìn)制值  
10. 2. 6 用scanf()讀入字符  
10. 2. 7 使用scanf()的常見(jiàn)錯(cuò)誤  
10. 2. 8 從鍵盤輸入的字符串  
10. 2. 9 鍵盤的無(wú)格式輸入  
10. 3 屏幕輸出  
10. 3. 1 用printf()函數(shù)進(jìn)行屏幕的格式化輸出  
10. 3. 2 不同的輸出  
10. 3. 3 輸出浮點(diǎn)值  
10. 4 字符輸出  
10. 4. 1 輸出字符串  
10. 4. 2 無(wú)格式的屏幕輸出  
10. 5 輸出到打印機(jī)  
小結(jié)  
練習(xí)  
第11章 結(jié)構(gòu)化數(shù)據(jù)  
11. 1 數(shù)據(jù)結(jié)構(gòu):struct的用法  
11. 1. 1 定義結(jié)構(gòu)類型和結(jié)構(gòu)變量  
11. 1. 2 訪問(wèn)結(jié)構(gòu)成員  
11. 1. 3 無(wú)名結(jié)構(gòu)  
11. 1. 4 結(jié)構(gòu)數(shù)組  
11. 1. 5 表達(dá)式中的結(jié)構(gòu)  
11. 1. 6 指向結(jié)構(gòu)的指針  
11. 1. 7 結(jié)構(gòu)的動(dòng)態(tài)內(nèi)存分配  
11. 2 再論成員變量  
11. 2. 1 作為結(jié)構(gòu)成員的結(jié)構(gòu)  
11. 2. 2 在結(jié)構(gòu)中聲明結(jié)構(gòu)  
11. 2. 3 作為結(jié)構(gòu)成員的指向結(jié)構(gòu)的指針  
11. 2. 4 雙鏈表  
11. 2. 5 結(jié)構(gòu)中的位域  
11. 3 結(jié)構(gòu)和函數(shù)  
11. 3. 1 以結(jié)構(gòu)作為函數(shù)實(shí)參  
11. 3. 2 以指向結(jié)構(gòu)的指針作為函數(shù)實(shí)參  
11. 3. 3 以結(jié)構(gòu)作為函數(shù)的返回值  
11. 3. 4 修改程序的練習(xí)  
11. 4 共享內(nèi)存  
11. 5 定義數(shù)據(jù)類型  
11. 5. 1 結(jié)構(gòu)和typedef工具  
11. 5. 2 用typedef簡(jiǎn)化代碼  
11. 6 設(shè)計(jì)一個(gè)程序  
小結(jié)  
練習(xí)  
第12章 管理大量數(shù)據(jù)  
12. 1 文件的概念  
12. 2 處理文件  
12. 2. 1 打開(kāi)文件  
12. 2. 2 寫文件  
12. 2. 3 讀文件  
12. 2. 4 關(guān)閉文件  
12. 2. 5 把字符串寫入文件  
12. 2. 6 從文件中讀字符串  
12. 3 格式化文件輸入和輸出  
12. 3. 1 格式化到文件的輸出  
12. 3. 2 格式化來(lái)自文件的輸入  
12. 3. 3 錯(cuò)誤處理  
12. 3. 4 更多文件操作模式  
12. 4 無(wú)格式的文件輸入/輸出  
12. 4. 1 說(shuō)明二進(jìn)制模式  
12. 4. 2 寫二進(jìn)制文件  
12. 4. 3 讀二進(jìn)制文件  
12. 5 在文件中移動(dòng)  
12. 5. 1 文件定位操作  
12. 5. 2 確定當(dāng)前在哪里  
12. 5. 3 設(shè)置文件中的位置  
12. 6 使用臨時(shí)工作文件  
12. 6. 1 創(chuàng)建一個(gè)臨時(shí)文件  
12. 6. 2 創(chuàng)建唯一的文件名  
12. 7 設(shè)計(jì)一個(gè)程序  
小結(jié)  
練習(xí)  
第13章 支持工具  
13. 1 預(yù)處理  
13. 1. 1 在程序中加入頭文件  
13. 1. 2 外部變量和函數(shù)  
13. 1. 3 程序代碼的替換  
13. 1. 4 宏替換  
13. 1. 5 看似函數(shù)的宏  
13. 1. 6 多行預(yù)處理器指示  
13. 1. 7 作為宏參數(shù)的字符串  
13. 1. 8 連接宏擴(kuò)展的兩種結(jié)果  
13. 2. 1 條件編譯  
13. 2. 2 測(cè)試特定值的指示  
13. 2. 3 多選項(xiàng)選擇  
13. 2. 4 標(biāo)準(zhǔn)預(yù)處理宏  
13. 3 調(diào)試方法  
13. 3. 1 綜合的調(diào)試器  
13. 3. 2 調(diào)試中的預(yù)處理器指示  
13. 3. 3 使用assert()宏  
13. 4 其他庫(kù)函數(shù)  
13. 4. 1 日期和時(shí)間函數(shù)庫(kù)  
13.4.2 獲取日期  
小結(jié)  
練習(xí)  
附錄A  計(jì)算機(jī)中的數(shù)學(xué)知識(shí)  
附錄B  ASCII字符代碼定義  
附錄C  C語(yǔ)言中的保留字

本目錄推薦

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