C語(yǔ)言程序設(shè)計(jì)(21世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)科學(xué)與技術(shù))
定 價(jià):32 元
叢書名:21世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)科學(xué)與技術(shù)
- 作者:李偉光 等編著
- 出版時(shí)間:2014/1/1
- ISBN:9787302331407
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312
- 頁(yè)碼:258
- 紙張:膠版紙
- 版次:1
- 開本:16開
《C語(yǔ)言程序設(shè)計(jì)/21世紀(jì)高等學(xué)校規(guī)劃教材計(jì)算機(jī)科學(xué)與技術(shù)》共12章,分別介紹程序設(shè)計(jì)基本概念.C語(yǔ)言基本數(shù)據(jù)類型、運(yùn)算符和表達(dá)式、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、函數(shù)、數(shù)組、指針、編譯預(yù)處理和動(dòng)態(tài)存儲(chǔ)分配、結(jié)構(gòu)體和共用體、文件,涵蓋了C語(yǔ)言程序設(shè)計(jì)的主要內(nèi)容。
在內(nèi)容選擇上突出了兩個(gè)方向:一是面向國(guó)家二級(jí)計(jì)算機(jī)等級(jí)考試的方向,包括相應(yīng)的考點(diǎn)和章后習(xí)題,這部分內(nèi)容的目標(biāo)是“能過(guò)級(jí)”;二是面向工科實(shí)際應(yīng)用的方向,包括一些常見的實(shí)際應(yīng)用案例,要求學(xué)生能夠用不同的算法來(lái)靈活書寫相應(yīng)的代碼,并養(yǎng)成良好的代碼書寫習(xí)慣,最終目標(biāo)是“會(huì)使用C語(yǔ)言”。
《C語(yǔ)言程序設(shè)計(jì)/21世紀(jì)高等學(xué)校規(guī)劃教材計(jì)算機(jī)科學(xué)與技術(shù)》適用于三類讀者:一是準(zhǔn)備參加“國(guó)家二級(jí)計(jì)算機(jī)等級(jí)考試”C語(yǔ)言考試的學(xué)生;二是使用C語(yǔ)言進(jìn)行相關(guān)控制工作的工科類學(xué)生;三是C語(yǔ)言的初學(xué)者。
C語(yǔ)言是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,它既具有高級(jí)語(yǔ)言的特點(diǎn),又具有匯編語(yǔ)言的特點(diǎn)。自問(wèn)世以來(lái)就深受廣大軟件愛(ài)好者喜愛(ài),并且長(zhǎng)盛不衰。
1. 編寫初衷
編寫本書主要有兩個(gè)目的:
。1) 滿足學(xué)生通過(guò)國(guó)家二級(jí)計(jì)算機(jī)等級(jí)考試的需要。針對(duì)“國(guó)二”C語(yǔ)言考試的考點(diǎn)設(shè)置一些實(shí)例,同時(shí)在每章的后面配備了大量的練習(xí),這些練習(xí)以歷年“國(guó)二”考試真題為主,能夠滿足學(xué)生練習(xí)的需要。
。2) 滿足工科學(xué)生實(shí)際應(yīng)用的需要。對(duì)于工科學(xué)生,在其將來(lái)的工作過(guò)程中會(huì)應(yīng)用C語(yǔ)言進(jìn)行一些相關(guān)的控制工作,因此要讓學(xué)生打下堅(jiān)實(shí)的程序設(shè)計(jì)的基礎(chǔ),養(yǎng)成良好的代碼書寫習(xí)慣,能夠靈活熟練地使用C語(yǔ)言進(jìn)行程序設(shè)計(jì)。因此在內(nèi)容的選擇上有所斟酌,滿足這部分學(xué)生的需要。
2. 本書內(nèi)容
本書在內(nèi)容上可以分為五大部分: 第一部分是數(shù)據(jù)類型,包括基本類型(字符型、整型、實(shí)型、枚舉型)、構(gòu)造類型(數(shù)組、結(jié)構(gòu)體、共用體)、指針類型和空類型; 第二部分是運(yùn)算符和表達(dá)式; 第三部分是程序設(shè)計(jì)結(jié)構(gòu),包括順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu); 第四部分是函數(shù); 第五部分是文件。這五個(gè)部分按照使用順序,又分為12章。
學(xué)生在學(xué)習(xí)的過(guò)程中一定要把概念徹底弄清楚,包括“是什么,用來(lái)作什么和怎么使用”。為了滿足上面說(shuō)的兩個(gè)目的,本書精心選擇了一些實(shí)例,同時(shí)盡量做到一事一例,言簡(jiǎn)意賅,力爭(zhēng)將每個(gè)概念講解清楚。只有在清楚理解概念的基礎(chǔ)上才能談得上熟練使用。
3. 本書特色
(1) 首先在宏觀上把C語(yǔ)言分成5個(gè)部分: 數(shù)據(jù)類型(基本類型、構(gòu)造類型、指針類型、空類型)、運(yùn)算符、程序設(shè)計(jì)結(jié)構(gòu)(順序、選擇、循環(huán))、函數(shù)和文件?梢岳斫鉃,將一些原料(數(shù)據(jù)類型)按照一定的加工方法(運(yùn)算符),為了達(dá)到某種目的而采取一定的制作過(guò)程(程序設(shè)計(jì)結(jié)構(gòu)),就形成了一個(gè)功能模塊(函數(shù)),再將這些模塊有機(jī)地組裝起來(lái)就達(dá)到了我們的最終目的(文件)。這樣,學(xué)生就比較容易理解和接受整本書的內(nèi)容,對(duì)于各章節(jié)之間的聯(lián)系也比較清楚。
。2) 在具體的細(xì)節(jié)上注意講清概念。比如講解break和continue在循環(huán)語(yǔ)句中的作用時(shí),使用了一個(gè)簡(jiǎn)單的二級(jí)考試的例子,學(xué)生通過(guò)該例子就會(huì)對(duì)這兩個(gè)概念一目了然,然后才能很好地去使用。
4. 作者分工
本書的編者為教材的編寫傾注了大量的心血,花費(fèi)了很多的業(yè)余時(shí)間。全書的統(tǒng)稿工作由李偉光完成,第1~第3章由邢翀編寫,第4~第6章由李倩編寫,第8和第9章由張勇編寫,第7、第10~第12章以及附錄部分由李偉光編寫。
除了教材內(nèi)容以外,本書還配備了多媒體教學(xué)課件、書后習(xí)題及參考答案,對(duì)本書感興趣的同行和讀者可以和編者聯(lián)系。
在本書的編寫過(guò)程中,很多老師都提出了很好的意見和建議,在此一并表示感謝。
由于作者水平有限,書中難免會(huì)有錯(cuò)誤和紕漏,敬請(qǐng)讀者批評(píng)指正,以期將來(lái)更加完善,讓更多的讀者受益。
編者
2013年5月
第1章 程序設(shè)計(jì)的基本概念
1.1 C語(yǔ)言簡(jiǎn)介
1.2 程序和程序設(shè)計(jì)
1.3 算法
1.3.1 算法的概念
1.3.2 算法的描述與設(shè)計(jì)
1.4 結(jié)構(gòu)化程序設(shè)計(jì)和模塊化結(jié)構(gòu)
1.4.1 結(jié)構(gòu)化程序設(shè)計(jì)
1.4.2 模塊化程序設(shè)計(jì)
1.5 VisualC++6.0編程環(huán)境
1.5.1 VisualC++6.0編程環(huán)境下的C語(yǔ)言程序開發(fā)
1.5.2 程序調(diào)試
1.6 簡(jiǎn)單C語(yǔ)言程序的結(jié)構(gòu)和格式
習(xí)題1
第1章 程序設(shè)計(jì)的基本概念
1.1 C語(yǔ)言簡(jiǎn)介
1.2 程序和程序設(shè)計(jì)
1.3 算法
1.3.1 算法的概念
1.3.2 算法的描述與設(shè)計(jì)
1.4 結(jié)構(gòu)化程序設(shè)計(jì)和模塊化結(jié)構(gòu)
1.4.1 結(jié)構(gòu)化程序設(shè)計(jì)
1.4.2 模塊化程序設(shè)計(jì)
1.5 VisualC++6.0編程環(huán)境
1.5.1 VisualC++6.0編程環(huán)境下的C語(yǔ)言程序開發(fā)
1.5.2 程序調(diào)試
1.6 簡(jiǎn)單C語(yǔ)言程序的結(jié)構(gòu)和格式
習(xí)題1
第2章 C語(yǔ)言基本數(shù)據(jù)類型
2.1 標(biāo)識(shí)符、常量、變量
2.1.1 C語(yǔ)言字符集和標(biāo)識(shí)符
2.1.2 常量
2.1.3 變量
2.2 C語(yǔ)言數(shù)據(jù)類型
2.3 整型數(shù)據(jù)
2.3.1 整型常量
2.3.2 整型變量
2.4 實(shí)型數(shù)據(jù)
2.4.1 實(shí)型常量
2.4.2 實(shí)型變量
2.5 字符型數(shù)據(jù)
2.5.1 字符常量
2.5.2 轉(zhuǎn)義字符
2.5.3 字符變量
2.5.4 字符串常量
2.6 各種數(shù)值型數(shù)據(jù)間的混合運(yùn)算
2.7 枚舉類型
2.7.1 枚舉類型的定義和枚舉變量的說(shuō)明
2.7.2 枚舉類型變量的賦值和使用
習(xí)題2
第3章 運(yùn)算符和表達(dá)式
3.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
3.1.1 算術(shù)運(yùn)算符
3.1.2 算術(shù)運(yùn)算符優(yōu)先級(jí)、結(jié)合性
3.1.3 算術(shù)表達(dá)式
3.2 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
3.2.1 關(guān)系運(yùn)算符和表達(dá)式
3.2.2 關(guān)系表達(dá)式
3.3 邏輯運(yùn)算符和邏輯表達(dá)式
3.3.1 邏輯運(yùn)算符
3.3.2 邏輯表達(dá)式
3.4 賦值運(yùn)算符和賦值表達(dá)式
3.4.1 賦值運(yùn)算符和賦值表達(dá)式
3.4.2 復(fù)合的賦值表達(dá)式
3.5 自加、自減運(yùn)算符
3.6 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式
3.7 條件運(yùn)算符和條件表達(dá)式
3.7.1 條件運(yùn)算符和表達(dá)式
3.7.2 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性
3.8 位運(yùn)算符和位運(yùn)算表達(dá)式
3.8.1 位運(yùn)算符
3.8.2 位運(yùn)算符的運(yùn)算功能
3.8.3 不同長(zhǎng)度的數(shù)據(jù)進(jìn)行位運(yùn)算
3.8.4 位運(yùn)算舉例
3.9 強(qiáng)制類型轉(zhuǎn)換運(yùn)算符
3.10 優(yōu)先級(jí)和結(jié)合性
習(xí)題3
第4章 順序結(jié)構(gòu)
4.1 賦值語(yǔ)句
4.2 數(shù)據(jù)輸出
4.2.1 格式輸出函數(shù)printf
4.2.2 輸出單個(gè)字符函數(shù)putchar
……
第5章 選擇結(jié)構(gòu)
第6章 循環(huán)結(jié)構(gòu)
第7章 函數(shù)
第8章 數(shù)組
第9章 指針
第10章 編譯預(yù)處理和動(dòng)態(tài)存儲(chǔ)分配
第11章 結(jié)構(gòu)體和共用體
第12章 文件
附錄A 標(biāo)準(zhǔn)ASCII碼表
附錄B C語(yǔ)言常用庫(kù)函數(shù)
參考文獻(xiàn)
C語(yǔ)言是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,它既具有高級(jí)語(yǔ)言的特點(diǎn),又具有匯編語(yǔ)言的特點(diǎn)。自問(wèn)世以來(lái)就深受廣大軟件愛(ài)好者喜愛(ài),并且長(zhǎng)盛不衰。
1.編寫初衷
編寫本書主要有兩個(gè)目的:
。╨)滿足學(xué)生通過(guò)國(guó)家二級(jí)計(jì)算機(jī)等級(jí)考試的需要。針對(duì)“國(guó)二”C語(yǔ)言考試的考點(diǎn)設(shè)置一些實(shí)例,同時(shí)在每章的后面配備了大量的練習(xí),這些練習(xí)以歷年“國(guó)二”考試真題為主,能夠滿足學(xué)生練習(xí)的需要。
(2)滿足工科學(xué)生實(shí)際應(yīng)用的需要。對(duì)于工科學(xué)生,在其將來(lái)的工作過(guò)程中會(huì)應(yīng)用C語(yǔ)言進(jìn)行一些相關(guān)的控制工作,因此要讓學(xué)生打下堅(jiān)實(shí)的程序設(shè)計(jì)的基礎(chǔ),養(yǎng)成良好的代碼書寫習(xí)慣,能夠靈活熟練地使用C語(yǔ)言進(jìn)行程序設(shè)計(jì)。因此在內(nèi)容的選擇上有所斟酌,滿足這部分學(xué)生的需要。
2.本書內(nèi)容
本書在內(nèi)容上可以分為五大部分:第一部分是數(shù)據(jù)類型,包括基本類型(字符型、整型、實(shí)型、枚舉型)、構(gòu)造類型(數(shù)組、結(jié)構(gòu)體、共用體)、指針類型和空類型;第二部分是運(yùn)算符和表達(dá)式;第三部分是程序設(shè)計(jì)結(jié)構(gòu),包括順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu);第四部分是函數(shù);第五部分是文件。這五個(gè)部分按照使用順序,又分為12章。
學(xué)生在學(xué)習(xí)的過(guò)程中一定要把概念徹底弄清楚,包括“是什么,用來(lái)作什么和怎么使用”。為了滿足上面說(shuō)的兩個(gè)目的,本書精心選擇了一些實(shí)例,同時(shí)盡量做到一事一例,言簡(jiǎn)意賅,力爭(zhēng)將每個(gè)概念講解清楚。只有在清楚理解概念的基礎(chǔ)上才能談得上熟練使用。
3.本書特色
(l)首先在宏觀上把C語(yǔ)言分成5個(gè)部分:數(shù)據(jù)類型(基本類型、構(gòu)造類型、指針類型、空類型)、運(yùn)算符、程序設(shè)計(jì)結(jié)構(gòu)(順序、選擇、循環(huán))、函數(shù)和文件?梢岳斫鉃,將一些原料(數(shù)據(jù)類型)按照一定的加工方法(運(yùn)算符),為了達(dá)到某種目的而采取一定的制作過(guò)程(程序設(shè)計(jì)結(jié)構(gòu)),就形成了一個(gè)功能模塊(函數(shù)),再將這些模塊有機(jī)地組裝起來(lái)就達(dá)到了我們的最終目的(文件)。這樣,學(xué)生就比較容易理解和接受整本書的內(nèi)容,對(duì)于各章節(jié)之間的聯(lián)系也比較清楚。
(2)在具體的細(xì)節(jié)上注意講清概念。比如講解break和continue在循環(huán)語(yǔ)句中的作用時(shí),使用了一個(gè)簡(jiǎn)單的二級(jí)考試的例子,學(xué)生通過(guò)該例子就會(huì)對(duì)這兩個(gè)概念一目了然,然后才能很好地去使用。