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