定 價:38 元
叢書名:高等院校計算機應用技術規(guī)劃教材 , 普通高等教育“十一五”國家級規(guī)劃教材
- 作者:恰汗·合孜爾 編
- 出版時間:2014/9/1
- ISBN:9787113191535
- 出 版 社:中國鐵道出版社
- 中圖法分類:TP312C
- 頁碼:297
- 紙張:膠版紙
- 版次:4
- 開本:16K
《C語言程序設計(第四版)/高等院校計算機應用技術規(guī)劃教材,普通高等教育“十一五”國家級規(guī)劃教材》從程序設計的實際能力培養(yǎng)出發(fā),深入淺出,將理論與實踐有機結合。該書內容豐富、注重實踐;突出重點、分散難點;例題廣泛、結合實際;圖文并茂、文字流暢。該書的宗旨在于進一步鞏固對基礎知識的理解和掌握,提高學生的邏輯分析、抽象思維和程序設計能力,培養(yǎng)學生良好的程序設計風格,進而具備編寫中、大型程序的能力。
《C語言程序設計(第四版)/高等院校計算機應用技術規(guī)劃教材,普通高等教育“十一五”國家級規(guī)劃教材》中的程序按照模塊化程序設計思想進行編寫,同時,每一個程序都遵循軟件工程方法學的編程風格(即采用縮進格式),程序中附有注釋,便于學生對程序的分析、理解和自學。
《C語言程序設計(第四版)/高等院校計算機應用技術規(guī)劃教材,普通高等教育“十一五”國家級規(guī)劃教材》適合作為高等學校各專業(yè)“C語言程序設計”課程的教材,也可供C語言自學者或參加各種C語言考試的讀者及各類工程技術人員學習使用。
本教材的第一版作為高等院校計算機應用規(guī)劃教材,于2005年8月由中國鐵道出版社出版發(fā)行,第二版于2008年12月出版發(fā)行,第三版于2010年3月出版發(fā)行并被評為高等教育“十一五”國家級規(guī)劃教材,至今已印刷11次。經(jīng)過兩次改版,本教材逐步得到了改進和完善。但是在使用過程中發(fā)現(xiàn),第三版第一章的內容從結構、順序、難易程度和描述上仍有些不足之處,因而,本次修訂對第一章的內容從結構、順序、難易程度和描述上做了全方位的改寫。
經(jīng)三次修訂后,本書具有以下幾個特點:
。1)C語言的概念比較復雜,規(guī)則較多,使用靈活,不少初學者感到困難。針對C語言的特殊性,本書采用突出重點、分散難點的方式編寫;內容組織上層次分明,由淺入深。同時從培養(yǎng)程序設計的實際能力出發(fā),將理論與實踐有機結合,融知識傳授和能力培養(yǎng)為一體。
。2)書中實例按照模塊化程序設計思想進行編程,同時,每一個程序都遵循軟件工程方法學的編程風格,即對大部分例題用流程圖方式和N-S圖方式同時給予描述;程序采用縮進格式,程序中附有注釋,便于對程序的分析、理解和自學。另外,培養(yǎng)學生良好的程序設計風格,進而具有編寫中、大型程序的能力。
。3)每章都有引言和本章小結.便于學生抓住要領。每章的引言中,簡明扼要地介紹本章的主要內容及目的。本章小結中,有學習的要點和難點,便于學生抓住重點。同時,每一章末附有精心挑選和設計的多種類型的習題,有助于讀者通過練習,進一步理解和鞏固各章節(jié)的內容。
。4)本書采用Visual C++6.0作為開發(fā)環(huán)境,所有例題均指定擴展名為C.在Visual C++6.0環(huán)境下上機調試并通過,便于教師課上演示。
本書共10章。第1章概要介紹了C語言以及在Visual C++6.0環(huán)境下如何運行C語言程序。第2章介紹了C語言的語法基礎以及順序結構程序設計的基本方法。第3章介紹了選擇結構程序設計的基本語句以及使用選擇結構編寫程序。第4章介紹了循環(huán)結構程序設計的基本語句以及使用循環(huán)結構編寫程序。第5章介紹了數(shù)組的概念以及使用數(shù)組編寫程序。第6章介紹了模塊化程序設計方法、函數(shù)的概念、變量的作用域和存儲類別以及編譯預處理命令。第7章介紹了指針、指針變量以及使用指針編寫程序。第8章介紹了結構體、共用體、枚舉類型以及鏈表及其應用。第9章介紹了C文件的基礎知識以及最基本的文件操作。第10章介紹了各種位運算及其運算規(guī)則。
本書講授學時數(shù)為60一116學時,其中包括習題、上機實驗和課程設計學時數(shù),上機實驗和課程設計部分的內容可參照配套教材《C語言程序設計習題集與上機指導(第三版)》進行,各高?筛鶕(jù)教學課時數(shù)來確定教學內容以及相應的實驗內容和課程設計內容。本書配有電子教案,方便教學和讀者自學,請到網(wǎng)站下載。
本書適合作為高等學校各專業(yè)“C語言程序設計”課程的教材,也可供C語言自學者或參加各種C語言考試的讀者及各類工程技術人員學習使用。
本書由恰汗·合孜爾任主編,戴仕明、張婷、呂云芳、劉荷花任副主編。其中,第2、3、4、5、7、8章以及附錄由恰汗·合孜爾編寫,第1章由戴仕明編寫,第6章由張婷編寫,第9章由呂云芳編寫,第10章由劉荷花編寫。
在本書的編寫過程中,編者廣泛參閱、借鑒和吸收了國內外C語言程序設計方面的相關教材和資料,在此謹向這些教材和資料的作者致以誠摯的感謝。
由于作者水平有限,書中難免存在疏漏與不妥之處,懇請同行和廣大讀者批評指正。
第1章 C語言概述
1.1 程序設計語言的發(fā)展歷程
1.2C 語言的發(fā)展歷程
1.3C 語言的主要特點
1.4C 語言程序的基本結構和書寫風格
1.4.1C 語言程序的基本結構
1.4.2C 語言程序的書寫風格
1.5 程序及算法
1.5.1 程序
1.5.2 算法的概念
1.5.3 算法的描述
1.6 程序設計方法
1.6.1 結構化程序設計方法
1.6.2 面向對象程序設計方法
1.7C 語言程序的運行步驟和開發(fā)環(huán)境
1.7.1C 語言程序的運行步驟
1.7.2開發(fā)環(huán)境Visual C++6.
簡介
1.8 程序舉例
本章小結
習題
第2章 C語言基礎及順序結構程序設計
2.1C 語言的字符集
2.2C 語言的關鍵字和標識符
2.2.1 關鍵字
2.2.2 標識符
2.3C 語言的數(shù)據(jù)類型
2.4 常量
2.4.1 整型常量
2.4.2 實型常量
2.4.3 字符常量
2.4.4 字符串常量
2.4.5 符號常量
2.5 變量
2.5.1 變量的概念
2.5.2 變量的定義與初始化
2.5.3 整型變量
2.5.4 實型變量
2.5.5 字符變量
2.6C 語言的運算符和表達式概述
2.6.1 運算符
2.6.2 表達式
2.6.3 運算符的優(yōu)先級和結合性
2.7C 語言中最基本的運算符和表達式
2.7.1 算術運算符和算術表達式
2.7.2 賦值運算符和賦值表達式
2.7.3 關系運算符和關系表達式
2.7.4 邏輯運算符和邏輯表達式
2.7.5 條件運算符和條件表達式
2.7.6 逗號運算符和逗號表達式
2.7.7 強制類型轉換運算符
2.7.8 其他運算符
2.8 C語言的基本語句
2.9 數(shù)據(jù)的輸入與輸出
2.9.1 字符輸入/輸出函數(shù)
2.9.2 格式輸出函數(shù)
2.9.3 格式輸入函數(shù)
2.10 順序結構程序設計
2.11 程序舉例
本章小結
習題
第3章 選擇結構程序設計
3.1 選擇結構的概念
3.2 if語句
3.2.1 if語句的3種形式
3.2.2 if語句的嵌套
3.3 switch語句
3.4 程序舉例
本章小結
習題
第4章 循環(huán)結構程序設計
4.1 循環(huán)的概念
4.2 while語句
4.3 do...while循環(huán)
4.4 for循環(huán)
4.5 break語句和continue語句
4.5.1 break語句
4.5.2 continue語句
4.6 多重循環(huán)
4.7 程序舉例
4.8 3種循環(huán)語句的比較
本章小結
習題
第5章 數(shù)組
5.1 數(shù)組及數(shù)組元素的概念
5.2 一維數(shù)組的定義和引用
5.2.1 一維數(shù)組的定義
5.2.2 一維數(shù)組元素的引用
5.2.3 一維數(shù)組的初始化
5.2.4 一維數(shù)組程序舉例
5.3 多維數(shù)組
5.3.1 二維數(shù)組的定義
5.3.2 二維數(shù)組元素的引用
5.3.3 二維數(shù)組的初始化
5.3.4 多維數(shù)組的定義
5.3.5 多維數(shù)組程序舉例
5.4 字符數(shù)組
5.4.1 字符數(shù)組的定義
5.4.2 字符數(shù)組的初始化
5.4.3 字符串及其字符串的結束標志
5.4.4 字符數(shù)組的輸入/輸出
5.4.5 常用的字符串處理函數(shù)
5.4.6 字符數(shù)組程序舉例
5.5 程序舉例
本章小結
習題
……
第6章 函數(shù)與編譯預處理
第7章 指針
第8章 結構體和共用體
第9章 文件
第10章 位運算
附錄A部分字符的ASCII碼對照表
附錄 BVisual C++6.0庫函數(shù)
附錄 CVisual C++6.0編譯錯誤信息
參考文獻