定 價(jià):39.5 元
叢書名:普通高等教育“計(jì)算機(jī)類專業(yè)”規(guī)劃教材
- 作者:劉志海,魯青 趙協(xié)廣,王亮,高潔,王成龍
- 出版時(shí)間:2014/8/1
- ISBN:9787302359593
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312
- 頁碼:342
- 紙張:膠版紙
- 版次:1
- 開本:16K
劉志海、魯青主編的《C程序設(shè)計(jì)與案例分析》通過大量實(shí)例講解C語言程序設(shè)計(jì)方法。全書共12章,首先介紹數(shù)據(jù)類型及表達(dá)式、三種基本結(jié)構(gòu)的程序設(shè)計(jì)、數(shù)組、指針、結(jié)構(gòu)體與鏈表和文件等內(nèi)容;其次,特別安排了一章綜合設(shè)計(jì)實(shí)例,通過萬年歷設(shè)計(jì)、通訊錄設(shè)計(jì)、訪問dbf數(shù)據(jù)庫等5個(gè)綜合實(shí)例培養(yǎng)讀者分析問題和綜合應(yīng)用C語言基本知識解決問題的能力;最后,作為C語言與硬件聯(lián)合應(yīng)用的實(shí)例,介紹了C語言在開發(fā)89C52單片機(jī)中的應(yīng)用,以提高讀者的學(xué)習(xí)興趣。各章均設(shè)有不同數(shù)量的應(yīng)用實(shí)例和習(xí)題,內(nèi)容講解透徹。
本書附帶電子教案、詳細(xì)的習(xí)題參考答案和試題庫管理系統(tǒng),通過試題庫系統(tǒng)可以快速輸出規(guī)范正式的試卷和參考答案。
本書注重理論與實(shí)踐的結(jié)合,融理論講解、實(shí)例分析和實(shí)驗(yàn)指導(dǎo)為一體。本書可作為高等院校公共基礎(chǔ)課教材或課程設(shè)計(jì)參考書,也適合于工程技術(shù)人員或C語言自學(xué)者使用。本書程序在VisualC 6.0環(huán)境下調(diào)試通過。
C程序設(shè)計(jì)語言最早是由Dennis Ritchie于1972年設(shè)計(jì)并實(shí)現(xiàn)的,從那時(shí)起,C語言即不斷展現(xiàn)其青春活力和卓越功能,并風(fēng)靡全球,成為世界上學(xué)習(xí)和應(yīng)用最多的一門高級語言。許多軟件,如UNIX操作系統(tǒng)、C編譯器和幾乎所有的UNIX應(yīng)用程序等,都是在C語言及其衍生的各種語言的基礎(chǔ)上開發(fā)出來的。
本書從C語言的語法基礎(chǔ)入手,由淺入深,用大量的實(shí)例講解C語言程序的設(shè)計(jì)方法,每一章后都有一定數(shù)量的練習(xí)和編程習(xí)題,幫助讀者掌握相關(guān)的知識點(diǎn)。本書主要內(nèi)容包括C語言的數(shù)據(jù)類型、運(yùn)算符和表達(dá)式、C語言程序的基本結(jié)構(gòu)、數(shù)組和指針、函數(shù)、結(jié)構(gòu)體與鏈表、文件、綜合程序設(shè)計(jì)、C語言在單片機(jī)開發(fā)中的應(yīng)用和實(shí)驗(yàn)指導(dǎo)。
本書具有以下特點(diǎn):
(1) 每章均有若干個(gè)應(yīng)用實(shí)例,類型多樣,內(nèi)容豐富,分析透徹,以便讀者閱讀理解和掌握。
(2) 特別安排了一章綜合實(shí)例,通過5個(gè)綜合實(shí)例,即萬年歷設(shè)計(jì)、大數(shù)字進(jìn)制轉(zhuǎn)換、彩票模擬程序、通訊錄設(shè)計(jì)以及讀取dbf數(shù)據(jù)表格,培養(yǎng)讀者分析問題、設(shè)計(jì)算法和利用C語言編程解決實(shí)際問題的能力。
(3) 安排一章介紹C語言在單片機(jī)開發(fā)中的應(yīng)用,以提高讀者的學(xué)習(xí)興趣,幫助讀者開闊視野,了解C語言在硬件設(shè)計(jì)中的編程應(yīng)用,精選當(dāng)前流行的單片機(jī)開發(fā)練習(xí)板進(jìn)行實(shí)例設(shè)計(jì)。
(4) 安排了一章實(shí)驗(yàn)指導(dǎo),指導(dǎo)學(xué)生進(jìn)行上機(jī)練習(xí)。
(5) 安排2012年3月和9月兩套全國計(jì)算機(jī)等級考試二級C筆試試卷,供讀者測試和練習(xí)。
(6) 本書附帶電子課件、源程序、習(xí)題參考答案以及自主知識產(chǎn)權(quán)的試題庫管理系統(tǒng),教師可以直接使用試題庫管理系統(tǒng)產(chǎn)生正式的考試試卷及參考答案。
(7) 本書是作者在十余年的教學(xué)和編程應(yīng)用實(shí)踐的基礎(chǔ)上,并綜合多位同行的教學(xué)科研經(jīng)驗(yàn)精心編寫而成的。
對于理論教學(xué)30學(xué)時(shí)的專業(yè),建議學(xué)時(shí)分配如下: 第1章C語言概述2學(xué)時(shí);第2章數(shù)據(jù)類型2學(xué)時(shí);第3章運(yùn)算符和表達(dá)式2學(xué)時(shí);第4章C語言程序的基本結(jié)構(gòu)4學(xué)時(shí);第5章數(shù)組與指針6學(xué)時(shí);第6章函數(shù)與參數(shù)傳遞4學(xué)時(shí);第7章編譯預(yù)處理1學(xué)時(shí);第8章結(jié)構(gòu)體與鏈表4學(xué)時(shí);第9章文件1學(xué)時(shí);第10章綜合設(shè)計(jì)實(shí)例2學(xué)時(shí);第11章C語言在單片機(jī)開發(fā)中的應(yīng)用2學(xué)時(shí)。其他專業(yè)的授課學(xué)時(shí),可以參照進(jìn)行。
不同專業(yè)可以根據(jù)培養(yǎng)計(jì)劃和教學(xué)大綱的要求,選講本書第8章8.4節(jié),第10章10.4節(jié)和10.5節(jié),第11章11.2節(jié)的內(nèi)容。
本書由山東科技大學(xué)的劉志海、魯青任主編,趙協(xié)廣、王亮、高潔、王成龍任副主編。劉志海編寫了本書的第1、第5和第8章,王亮、高潔編寫了本書的第3和第4章,王寶仁、武洪恩編寫了本書的第6和第9章,王成龍編寫了本書的第2章,魯青編寫了本書的第12章和附錄,趙協(xié)廣編寫了本書的第10章,梁慧斌、李學(xué)華參與了本書第7和第11章的編寫和校稿,機(jī)電控制與智能裝備研究所的李守志、王天超、劉繼龍、蘇興明、朱巖朋等研究生也參與了相關(guān)材料的整理和校稿,最后由劉志海進(jìn)行了全書統(tǒng)稿。部分從事C語言教學(xué)的同事對本書的編寫提出了許多合理的建議,在此對參與本書立項(xiàng)及撰寫的有關(guān)同事同行表示感謝。
本書程序全部在Visual C++ 6.0環(huán)境下調(diào)試通過。本書配套的多媒體課件、實(shí)例源代碼和習(xí)題參考答案可在清華大學(xué)出版社網(wǎng)站(www.tup.com.cn)下載,或發(fā)郵件至zhihliu@126.com與作者聯(lián)系。
由于編寫時(shí)間倉促及作者能力有限,書中難免存在不當(dāng)之處,懇請讀者批評指正。
作者2014年5月
第1章 C語言概述
1.1 計(jì)算機(jī)語言的發(fā)展
1.1.1 機(jī)器語言
1.1.2 匯編語言
1.1.3 高級語言
1.1.4 結(jié)構(gòu)化程序設(shè)計(jì)語言
1.2 C語言的發(fā)展
1.3 C語言的特點(diǎn)及簡單程序組成
1.3.1 C語言的特點(diǎn)
1.3.2 C語言程序的組成
1.4 C程序的調(diào)試方法
1.5 簡單程序設(shè)計(jì)入門
1.6 Visual C 6.0 集成環(huán)境調(diào)試
1.6.1 啟動(dòng)Visual C 6.0
1.6.2 源程序的調(diào)試與運(yùn)行
習(xí)題
第2章 數(shù)據(jù)類型
2.1 標(biāo)識符和字符集
2.1.1 標(biāo)識符
2.1.2 字符集
2.2 數(shù)據(jù)類型
2.3 常量和變量
2.3.1 常量和符號常量
2.3.2 變量
2.4 整型數(shù)據(jù)類型
2.4.1 整型常量
2.4.2 整型變量
2.5 浮點(diǎn)型數(shù)據(jù)類型
2.5.1 浮點(diǎn)常量
2.5.2 浮點(diǎn)變量
2.5.3 單精度浮點(diǎn)型數(shù)據(jù)的存儲
2.6 字符型數(shù)據(jù)類型
2.6.1 字符型常量
2.6.2 字符型變量
2.6.3 字符串型常量
2.7 不同數(shù)據(jù)類型之間的轉(zhuǎn)換
2.7.1 自動(dòng)轉(zhuǎn)換
2.7.2 強(qiáng)制類型轉(zhuǎn)換
習(xí)題
第3章 運(yùn)算符和表達(dá)式
3.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
3.1.1 算術(shù)運(yùn)算符
3.1.2 算術(shù)表達(dá)式
3.2 賦值運(yùn)算符和賦值表達(dá)式
3.2.1 賦值運(yùn)算符
3.2.2 賦值表達(dá)式
3.2.3 賦值語句
3.3 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
3.3.1 關(guān)系運(yùn)算符
3.3.2 關(guān)系表達(dá)式
3.4 邏輯運(yùn)算符和邏輯表達(dá)式
3.4.1 邏輯運(yùn)算符
3.4.2 邏輯表達(dá)式
3.5 條件運(yùn)算符和條件表達(dá)式
3.5.1 條件運(yùn)算符
3.5.2 條件表達(dá)式
3.6 逗號運(yùn)算符和逗號表達(dá)式
3.6.1 逗號運(yùn)算符
3.6.2 逗號表達(dá)式
習(xí)題
第4章 C語言程序的基本結(jié)構(gòu)
4.1 結(jié)構(gòu)化程序設(shè)計(jì)方法與算法
4.1.1 結(jié)構(gòu)化程序設(shè)計(jì)方法
4.1.2 算法
4.2 C程序語句
4.3 順序結(jié)構(gòu)程序設(shè)計(jì)
4.3.1 字符的輸入和輸出
4.3.2 字符串的輸入與輸出
4.3.3 格式化輸入與輸出
4.4 選擇結(jié)構(gòu)的基本形式
4.4.1 簡單分支結(jié)構(gòu)
4.4.2 雙分支結(jié)構(gòu)
4.4.3 多分支結(jié)構(gòu)
4.4.4 switch…case分支結(jié)構(gòu)
4.5 選擇結(jié)構(gòu)的嵌套
4.6 循環(huán)結(jié)構(gòu)的基本形式
4.6.1 if…goto構(gòu)成的循環(huán)
4.6.2 while循環(huán)
4.6.3 do…while循環(huán)
4.6.4 for循環(huán)
4.7 循環(huán)結(jié)構(gòu)的嵌套
4.8 循環(huán)控制語句
4.8.1 break語句
4.8.2 continue語句
4.9 實(shí)例
習(xí)題
第5章 數(shù)組與指針
第6章 函數(shù)與參數(shù)傳遞
第7章 編譯預(yù)處理
第8章 結(jié)構(gòu)體與鏈表
第9章 文件
第10章 綜合設(shè)計(jì)實(shí)例
第11章 C語言在單片機(jī)開發(fā)中的應(yīng)用
第12章 實(shí)驗(yàn)指導(dǎo)
附錄A 運(yùn)算符的優(yōu)先級
附錄B 常用字符與ASCII代碼對照表
附錄C 2012年3月全國計(jì)算機(jī)等級考試二級C筆試試卷
附錄D 2012年9月全國計(jì)算機(jī)等級考試二級C筆試試卷
參考文獻(xiàn)