定 價(jià):27 元
叢書名:高等學(xué)校計(jì)算機(jī)教材
- 作者:李桂紅、賈玉峰
- 出版時(shí)間:2008/6/1
- ISBN:9787307062566
- 出 版 社:武漢大學(xué)出版社
- 中圖法分類:TP312
- 頁碼:239
- 紙張:膠版紙
- 版次:1
- 開本:16K
《高等學(xué)校計(jì)算機(jī)教材·C語言程序設(shè)計(jì)》作為C語言程序設(shè)計(jì)課程的教科書,全書由10章組成,內(nèi)容包括:C語言概述,數(shù)據(jù)類型,運(yùn)算符與表達(dá)式,順序結(jié)構(gòu)程序設(shè)計(jì),選擇結(jié)構(gòu)程序設(shè)計(jì),循環(huán)結(jié)構(gòu)程序設(shè)計(jì),數(shù)組,函數(shù),指針,結(jié)構(gòu)體與共用體,文件。書中每章后面都附有豐富的習(xí)題。為方便實(shí)驗(yàn)教學(xué),書中配有相應(yīng)的實(shí)驗(yàn)指導(dǎo),由9個(gè)實(shí)驗(yàn)指導(dǎo)內(nèi)容組成。附錄中給出了C語言的常用庫函數(shù)和基本語法。
《高等學(xué)校計(jì)算機(jī)教材:C語言程序設(shè)計(jì)》內(nèi)容由淺入深,體系合理,邏輯性強(qiáng),文字流暢,通俗易懂,并配有豐富的習(xí)題和相應(yīng)的實(shí)驗(yàn)指導(dǎo),既適用于作為高等學(xué)歷教育的教材,也適合非學(xué)歷教育的各類培訓(xùn)教材,同時(shí)也適合計(jì)算機(jī)愛好者自學(xué)使用。
c語言是國際上廣泛流行的計(jì)算機(jī)高級(jí)語言,它概念簡(jiǎn)潔,數(shù)據(jù)類型豐富,表達(dá)能力強(qiáng),運(yùn)算符多而靈活,是一種短小精悍的計(jì)算機(jī)高級(jí)程序設(shè)計(jì)語言,它是根據(jù)結(jié)構(gòu)化程序設(shè)計(jì)原則設(shè)計(jì)并實(shí)現(xiàn)的。c語言為結(jié)構(gòu)化程序設(shè)計(jì)提供了各種數(shù)據(jù)結(jié)構(gòu)和控制結(jié)構(gòu),既具有高級(jí)語言程序設(shè)計(jì)的特點(diǎn),又具有匯編語言的功能,同時(shí),用C語言編寫的程序具有很好的可移植性。盡管當(dāng)初C語言是為編寫UNIx操作系統(tǒng)而設(shè)計(jì)的,但它并不依賴于UNIX操作系統(tǒng)。目前C語言能在多種操作系統(tǒng)環(huán)境下運(yùn)行,并且已經(jīng)在廣闊的領(lǐng)域里得到了應(yīng)用,是目前國際上應(yīng)用最廣泛的高級(jí)程序設(shè)計(jì)語言之一。
現(xiàn)在,c語言已不僅為計(jì)算機(jī)專業(yè)工作者所使用,而且為廣大計(jì)算機(jī)應(yīng)用人員所喜愛和使用。許多高等院校不僅在計(jì)算機(jī)專業(yè)開設(shè)了C語言課程,而且在非計(jì)算機(jī)專業(yè)也開設(shè)了C語言課程。全國計(jì)算機(jī)等級(jí)考試和全國各地區(qū)組織的大學(xué)生計(jì)算機(jī)統(tǒng)一考試都將c語言列入了考試范圍。許多程序員已經(jīng)用它編寫應(yīng)用軟件。學(xué)習(xí)c語言已經(jīng)成為廣大計(jì)算機(jī)應(yīng)用人員和廣大青年學(xué)生的迫切要求。
由于C語言數(shù)據(jù)結(jié)構(gòu)繁多,語法結(jié)構(gòu)靈活多變,很多初學(xué)者感覺一開始很難入門和掌握其要點(diǎn),學(xué)習(xí)起來很吃力,迫切地需求一本可以快速帶進(jìn)門又能很快掌握其編程要領(lǐng)的教材。本書就是為了適應(yīng)這部分廣大讀者的需要編寫的。本書具有以下幾個(gè)特點(diǎn):
(1)語言力求簡(jiǎn)練,文字力求準(zhǔn)確,方便閱讀。本書從基本概念出發(fā)講述程序設(shè)計(jì)的思想與方法,對(duì)每一部分的知識(shí)點(diǎn)、概念在寫法上都力求敘述詳盡,通俗易懂。對(duì)于重要的概念在書中做較多的描述,如函數(shù)、指針等內(nèi)容。
(2)本書例題程序豐富、有代表性。書中給出了豐富的、有針對(duì)性的例題程序,并配有相應(yīng)的、有針對(duì)性的習(xí)題與實(shí)驗(yàn)指導(dǎo),以便培養(yǎng)學(xué)生應(yīng)用c語言進(jìn)行程序設(shè)計(jì)的實(shí)戰(zhàn)能力和創(chuàng)新精神。
(3)良好的程序風(fēng)格。一個(gè)好的習(xí)慣是逐步形成的,例題程序風(fēng)格的好壞會(huì)對(duì)讀者產(chǎn)生直接影響,因此本書力求具有好的程序風(fēng)格。
(4)難點(diǎn)分解,將復(fù)雜的內(nèi)容分解到相關(guān)的、不同的章節(jié)中進(jìn)行講述,從而減輕學(xué)生學(xué)習(xí)的壓力,次要內(nèi)容有所舍棄。對(duì)于聯(lián)合等內(nèi)容考慮到其對(duì)于整個(gè)程序設(shè)計(jì)的功能已經(jīng)退化,這些內(nèi)容講述得就比較簡(jiǎn)略。
(5)本書的適應(yīng)面廣泛。本書面向高等學(xué)校本科生、從事計(jì)算機(jī)軟件開發(fā)的專業(yè)人員。既適用于作為高等學(xué)歷教育的教材,也適合非學(xué)歷教育的各類培訓(xùn)教材,同時(shí)也適合計(jì)算機(jī)愛好者自學(xué)使用。
第1章 C語言概述
1.1 C語言的發(fā)展和特點(diǎn)
1.1.1 程序設(shè)計(jì)語言的發(fā)展
1.1.2 C語言的發(fā)展歷史
1.1.3 C語言的特點(diǎn)
1.2 C程序的組成和結(jié)構(gòu)
1.2.1 簡(jiǎn)單C程序范例
1.2.2 C程序基本結(jié)構(gòu)
1.3 C程序的運(yùn)行環(huán)境和上機(jī)步驟
1.3.1 C程序的運(yùn)行環(huán)境
1.3.2 C程序的上機(jī)步驟
1.3.3 程序調(diào)試
習(xí)題一
第2章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
2.1 標(biāo)識(shí)符與關(guān)鍵字
2.1.1 標(biāo)識(shí)符
2.1.2 關(guān)鍵字
2.2 數(shù)據(jù)類型
2.3 常量與變量
2.3.1 常量
2.3.2 變量
2.4 基本數(shù)據(jù)類型
2.4.1 整型數(shù)據(jù)
2.4.2 實(shí)型數(shù)據(jù)
2.4.3 字符型數(shù)據(jù)
2.5 運(yùn)算符
2.5.1 運(yùn)算符的種類、優(yōu)先級(jí)和結(jié)合性
2.5.2 算術(shù)運(yùn)算符
2.5.3 賦值運(yùn)算符
2.5.4 關(guān)系運(yùn)算符
2.5.5 邏輯運(yùn)算符
2.5.6 位運(yùn)算符
2.5.7 逗號(hào)運(yùn)算符
2.6 表達(dá)式
2.6.1 賦值表達(dá)式
2.6.2 算術(shù)表達(dá)式
2.6.3 關(guān)系表達(dá)式和邏輯表達(dá)式
2.7 數(shù)據(jù)類型轉(zhuǎn)換
2.7.1 類型的自動(dòng)轉(zhuǎn)換
2.7.2 賦值轉(zhuǎn)換
2.7.3 強(qiáng)制類型轉(zhuǎn)換
習(xí)題二
第3章 順序結(jié)構(gòu)程序設(shè)計(jì)
3.1 結(jié)構(gòu)化程序設(shè)計(jì)方法
3.1.1 結(jié)構(gòu)化程序設(shè)計(jì)的基本思想
3.1.2 C語言的基本語句
3.2 數(shù)據(jù)的輸入輸出
3.2.1 字符輸出函數(shù)
3.2.2 字符輸入函數(shù)
3.2.3 格式輸出函數(shù)
3.2.4 格式輸入函數(shù)
3.3 順序結(jié)構(gòu)程序設(shè)計(jì)
習(xí)題三
第4章 選擇結(jié)構(gòu)程序設(shè)計(jì)
4.1 選擇結(jié)構(gòu)程序設(shè)計(jì)
4.2 單分支和雙分支選擇語句
4.2.1 單分支選擇語句
4.2.2 雙分支選擇語句
4.3 多分支選擇語句
4.3.1 if-else多分支選擇語句
4.3.2 swich開關(guān)語句
4.4 選擇語句的嵌套與條件運(yùn)算符
4.4.1 選擇語句的嵌套
4.4.2 條件運(yùn)算符
4.5 程序舉例
習(xí)題四
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
5.1 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
5.2 while語句
5.3 do-while語句
5.4 for語句
5.5 循環(huán)的嵌套
5.6 goto語句
5.7 break語句和continue語句
5.7.1 break語句
5.7.2 continue語句
5.8 程序舉例
習(xí)題五
第6章 數(shù)組
6.1 一維數(shù)組
6.1.1 一維數(shù)組的定義
6.1.2 一維數(shù)組的存儲(chǔ)形式
6.1.3 一維數(shù)組的引用
6.1.4 一維數(shù)組的初始化
6.1.5 一維數(shù)組程序舉例
6.2 多維數(shù)組
6.2.1 多維數(shù)組的定義
6.2.2 多維數(shù)組的存儲(chǔ)形式
6.2.3 二維數(shù)組的定義
6.2.4 二維數(shù)組的引用
6.2.5 二維數(shù)組的初始化
6.2.6 二維數(shù)組程序舉例
6.3 字符數(shù)組與字符串
6.3.1 字符數(shù)組的定義
6.3.2 字符數(shù)組的初始化
6.3.3 字符數(shù)組的引用
6.3.4 字符串和字符串結(jié)束標(biāo)志
6.3.5 字符串的輸入和輸出
6.3.6 字符串處理函數(shù)
習(xí)題六
第7章 函數(shù)
7.1 函數(shù)的定義
7.1.1 函數(shù)定義的一般形式
7.1.2 函數(shù)的形參和實(shí)參
7.1.3 函數(shù)的返回值
7.1.4 函數(shù)的分類
7.2 函數(shù)的調(diào)用
7.2.1 函數(shù)調(diào)用的一般形式
7.2.2 函數(shù)的調(diào)用方式
7.2.3 函數(shù)的聲明和函數(shù)原型
7.2.4 函數(shù)的嵌套調(diào)用和遞歸調(diào)用
7.2.5 內(nèi)部函數(shù)和外部函數(shù)
7.3 變量的作用域與生存期
7.3.1 變量的作用域
7.3.2 局部變量與全局變量
7.3.3 變量的生存期
7.3.4 變量的存儲(chǔ)類別
7.4 函數(shù)間的數(shù)據(jù)傳遞
7.4.1 參數(shù)的值傳遞
7.4.2 參數(shù)的地址傳遞
7.4.3 數(shù)組作為函數(shù)參數(shù)
7.5 編譯預(yù)處理
7.5.1 宏定義
7.5.2 文件包含
7.5.3 條件編譯
習(xí)題七
第8章 指針
第9章 結(jié)構(gòu)體與共用體
第10章 文件