出版時間:2009-6 出版社:清華大學(xué)出版社 作者:李錚,王德俊 主編 頁數(shù):317
前言
C語言是一種具有旺盛生命力的計算機程序設(shè)計語言,它高效、簡潔,既適合編寫系統(tǒng)程序,又適合編寫應(yīng)用程序。 本書第2版仍分基礎(chǔ)篇和應(yīng)用篇。為更好地適應(yīng)當(dāng)今高職高專教育的需要,修訂了第1版的錯誤,并為每章增加了核心的專業(yè)英語詞匯。在基礎(chǔ)篇中,各章小結(jié)中增加了對該章重點例題的總結(jié);對各章習(xí)題進(jìn)行重新編排,豐富了題型;將實訓(xùn)內(nèi)容分為基礎(chǔ)實驗與提高實驗,以方便教師和不同水平的學(xué)生根據(jù)具體情況有選擇地完成。在應(yīng)用篇中,增加了有關(guān)圖形應(yīng)用實例及硬件控制實例的介紹,以增加學(xué)生學(xué)習(xí)的興趣,同時刪減了第1版中C語言集成開發(fā)環(huán)境介紹部分,使教材內(nèi)容更緊湊?! ”緯衫铄P擔(dān)任主編,王德俊擔(dān)任副主編。全書由李錚統(tǒng)閱定稿。在本書的修訂和編寫過程中得到了清華大學(xué)出版社編輯的大力支持和幫助,在此表示衷心的感謝。 由于作者水平有限,書中難免存在缺點和不足之處,懇請各位專家、老師和同學(xué)提出寶貴意見。
內(nèi)容概要
這是一本有關(guān)C語言程序設(shè)計基礎(chǔ)教程的教材。本書的特點在于基本理論的講解簡潔、清晰,通過豐富的例題分析使讀者能在較短時間內(nèi)基本掌握這門語言,并能自己動手編寫程序。 本書分為基礎(chǔ)篇和應(yīng)用篇。基礎(chǔ)篇主要介紹C語言程序設(shè)計的棱心內(nèi)容和基本方法,并對初學(xué)者常見的問題和錯誤進(jìn)行分析與糾正。應(yīng)用篇主要介紹C語言在文件、圖形用戶接口及硬件控制、網(wǎng)絡(luò)編程等方面的應(yīng)用。書中提供了大量典型的例題分析、豐富的習(xí)題、實驗實訓(xùn)內(nèi)容和教學(xué)課件,為教與學(xué)營造了多方位的氛圍。 本書可以作為高職高專院校計算機及相關(guān)專業(yè)C語言程序設(shè)計的教材,也可作為相關(guān)培訓(xùn)和自學(xué)用書。
書籍目錄
基礎(chǔ)篇 第1章 C語言概要 1.1 C語言的歷史與特點 1.2 結(jié)構(gòu)化程序設(shè)計 1.2.1 算法和程序 1.2.2 結(jié)構(gòu)化程序設(shè)計的思想和方法 1.3 編寫一個簡單的C語言程序 1.3.1 程序設(shè)計的一般方法 1.3.2 內(nèi)存的概念 1.3.3 C語言程序的一般組成 1.3.4 程序的質(zhì)量 1.3.5 書寫程序時應(yīng)遵循的規(guī)則 1.3.6 在Turbo C下執(zhí)行一個C語言程序的基本步驟 1.3.7 學(xué)好C語言的一些建議 1.4 小結(jié) 習(xí)題1 實訓(xùn)1 第2章 C語言基本數(shù)據(jù)類型及運算 2.1 C語言的基本數(shù)據(jù)類型 2.1.1 C語言的描述符 2.1.2 C語言的基本數(shù)據(jù)類型 2.2 運算符和表達(dá)式 2.2.1 基本運算符和表達(dá)式 2.2.2 數(shù)據(jù)類型間的轉(zhuǎn)換規(guī)則 2.3 標(biāo)準(zhǔn)輸入/輸出語句 2.3.1 標(biāo)準(zhǔn)輸出語句及其說明 2.3.2 標(biāo)準(zhǔn)輸入語句及其說明 2.4 常見錯誤分析 2.4.1 數(shù)據(jù)類型與變量說明中的錯誤分析 2.4.2 標(biāo)準(zhǔn)輸入/輸出語句使用中的錯誤分析 2.5 小結(jié) 習(xí)題2 實訓(xùn)2 第3章 程序流程的控制 3.1 概述 3.2 控制語句 3.2.1 條件語句 3.2.2 例題與分析 3.3 開關(guān)語句 3.4 循環(huán)語句 3.4.1 while語句 3.4.2 do—while語句 3.4.3 for語句 3.4.4 程序轉(zhuǎn)移控制語句 3.4.5 程序舉例 3.5 常見錯誤分析 3.5.1 分支語句中常見的錯誤 3.5.2 循環(huán)語句中常見的錯誤 3.6 小結(jié) 習(xí)題3 實訓(xùn)3 第4章 函數(shù) 4.1 函數(shù)的定義 4.1.1 函數(shù)使用的意義與分類 4.1.2 函數(shù)定義形式 4.2 函數(shù)的調(diào)用 4.2.1 函數(shù)調(diào)用的形式 4.2.2 函數(shù)調(diào)用的方式 4.2.3 函數(shù)的實參與形參 4.2.4 函數(shù)的返回值 4.2.5 例題與分析 4.3 函數(shù)的嵌套調(diào)用 4.4 函數(shù)的遞歸調(diào)用…… 第5章 數(shù)組與指針 第6章 結(jié)構(gòu)體與共用體 第7章 各種存儲類的區(qū)別 第8章 預(yù)處理 第9章 文件 第10章 C語言程序?qū)嵗獙W(xué)生簡易選課管理系統(tǒng) 應(yīng)用篇 第11章 圖形處理 第12章 簡單網(wǎng)絡(luò)編程和硬件控制 附錄A ASCII碼表附錄B C語言常用函數(shù)附錄C 運算符的優(yōu)先級和結(jié)合性附錄D Turbo C使用指南參考文獻(xiàn)
章節(jié)摘錄
基礎(chǔ)篇 第1章 C語言概要 本章內(nèi)容提要及要求 本章簡要介紹C語言的歷史和特點,描述了程序、算法和結(jié)構(gòu)化程序設(shè)計等幾個概念。通過本章的學(xué)習(xí),要求學(xué)生重點了解一個C語言函數(shù)的構(gòu)成,以及完成一個程序設(shè)計的主要步驟及實現(xiàn)方法;了解代碼的書寫規(guī)范,逐步培養(yǎng)良好的代碼書寫習(xí)慣?! ”菊潞诵脑~匯 算法algorithm 程序program 結(jié)構(gòu)化程序設(shè)計structured programming 1.1 C語言的歷史與特點 C語言是目前世界上流行、使用最廣泛的高級程序設(shè)計語言。早期的C語言主要用于UNIX系統(tǒng)。由于C語言的強大功能和各方面的優(yōu)點逐漸為人們所認(rèn)識,20世紀(jì)80年代,C語言開始進(jìn)入其他操作系統(tǒng),并很快在各類大、中:小和微型計算機上廣泛使用,成為當(dāng)代最優(yōu)秀的程序設(shè)計語言之一。同時,C語言還具有繪圖能力強、可移植性好、數(shù)據(jù)處理能力強等特點,故亦可用于二維、三維圖形和動畫的設(shè)計。 1.C語言的簡單歷史 C語言在1978年由美國電話電報公司(AT&T)貝爾實驗室正式發(fā)表。同時,由B.W.Kernighan和D.M.Ritchit合著的The C Programming Language一書對C語言作了詳細(xì)的描述。在此之后,美國國家標(biāo)準(zhǔn)學(xué)會(ANSI)制定了C語言標(biāo)準(zhǔn)并于1983年發(fā)表,通常稱為ANSI C。
圖書封面
評論、評分、閱讀與下載
C語言程序設(shè)計基礎(chǔ)與應(yīng)用 PDF格式下載