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