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