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