本書是《C語言程序設(shè)計教程》(第3版)教材的配套教學(xué)用書,可作為高校各專業(yè)C語言教輔教材、C語言研究生入學(xué)考試復(fù)習(xí)資料和全國計算機(jī)等級考試參考書。
如何讓學(xué)生深刻理解和掌握C語言的語法規(guī)則及編程特點(diǎn),克服懂C語言,但不會做題、不會編程序的通病,一直是本書作者多年來不斷思考的問題。為此,本書從如下幾方面進(jìn)行了精心的組織和詳細(xì)介紹,希望能給讀者在學(xué)習(xí)C語言的過程中提供一定的幫助。
1. 習(xí)題詳解
本書針對《C語言程序設(shè)計教程》(第3版)中的全部習(xí)題不僅給出了參考答案,而且進(jìn)行了詳細(xì)的解釋,讓讀者不僅知其然,而且還知其所以然。對于編程題來說,注重程序設(shè)計的方法和思路,習(xí)題程序按照目前流行的編碼規(guī)范以及與教材例題相統(tǒng)一的編碼風(fēng)格編寫。
2. 思考題詳解
本書針對《C語言程序設(shè)計教程》(第3版)中每個章節(jié)的思考題同樣做出了詳細(xì)的解釋,并給出了參考答案,以幫助讀者對主教材中相關(guān)知識點(diǎn)的把握和理解。
3. 上機(jī)環(huán)境的系統(tǒng)介紹
為了幫助讀者更快更好地熟悉C語言上機(jī)編程環(huán)境,本書重點(diǎn)介紹了目前為流行的三大開發(fā)環(huán)境Visual C 6.0、Visual C 2010及CodeBlocks 17.12下的標(biāo)準(zhǔn)C語言程序編輯、編譯及調(diào)試的具體方法。
4. 上機(jī)實(shí)驗題目
為了配合授課進(jìn)度,加強(qiáng)實(shí)驗上機(jī)環(huán)節(jié),提高讀者C語言的編程能力,本書精心設(shè)計了10個平時上機(jī)實(shí)驗題目。這些以主要知識點(diǎn)為主線設(shè)計的實(shí)驗題目,具有廣泛的代表性和實(shí)用性,并以循序漸進(jìn)的任務(wù)驅(qū)動方式,指導(dǎo)讀者完成程序設(shè)計實(shí)驗。建議實(shí)驗為20學(xué)時,可以要求學(xué)生每2學(xué)時做一個實(shí)驗,實(shí)驗完成后,寫出上機(jī)實(shí)驗報告。另外,本書還為實(shí)驗上機(jī)考試精心編制了15道實(shí)驗題目,每道題目均有一定的難度和綜合性,為了能順利解答這些題目,希望讀者在平時的C語言學(xué)習(xí)中打好基礎(chǔ)。
5. 模擬試卷
為了加深讀者對C語言主要內(nèi)容和知識點(diǎn)的把握,提高對C語言考試的應(yīng)考能力,本書提供了5套經(jīng)典試卷,題型非常具有代表性,內(nèi)容覆蓋面廣,難度適中,而且還給出了參考答案和詳細(xì)解釋,相信能夠為讀者順利通過C語言考試提供一定的幫助。
6. 研究生入學(xué)考試模擬試卷
為了幫助讀者準(zhǔn)備C語言研究生入學(xué)考試,提高C語言考研能力,本書提供了三套研究生入學(xué)考試模擬試卷,并對每道題給出了考點(diǎn)、解釋和參考答案。有利于讀者對考研中C語言知識點(diǎn)的把控。
本書全部習(xí)題解答、實(shí)驗程序、試卷編程題及研究生入學(xué)模擬試卷編程題均由編者在Visual C 和CodeBlocks下調(diào)試通過。
為方便廣大讀者對《C語言程序設(shè)計教程》(第3版)的學(xué)習(xí),編者精心制作了與之相配套的多媒體教學(xué)課件,屆時連同全部例題與習(xí)題的源程序文件一起免費(fèi)提供給使用該教材的教學(xué)單位或個人。有需要者可與清華大學(xué)出版社或作者本人直接聯(lián)系。
本書的作者為這本書的撰寫花費(fèi)了大量的心血,第1、2章由王敬華編寫,第3章由楊進(jìn)才編寫,第4、6章由黃楓編寫,第5章由林萍編寫。全書的統(tǒng)稿工作由王敬華負(fù)責(zé)。
由于作者水平有限,書中難免會有疏漏與不足之處,懇請讀者批評指正。
編者
2021年6月
隨書資源
第1章習(xí)題解答
1.1習(xí)題1參考答案和解釋
1.2習(xí)題2參考答案和解釋
1.3習(xí)題3參考答案和解釋
1.4習(xí)題4參考答案和解釋
1.5習(xí)題5參考答案和解釋
1.6習(xí)題6參考答案和解釋
1.7習(xí)題7參考答案和解釋
1.8習(xí)題8參考答案和解釋
1.9習(xí)題9參考答案和解釋
1.10習(xí)題10參考答案和解釋
1.11習(xí)題11參考答案和解釋
1.12習(xí)題12參考答案和解釋
第2章思考題解答
2.1第1章思考題參考答案和解釋
2.2第3章思考題參考答案和解釋
2.3第4章思考題參考答案和解釋
2.4第6章思考題參考答案和解釋
2.5第7章思考題參考答案和解釋
2.6第8章思考題參考答案和解釋
2.7第9章思考題參考答案和解釋
2.8第11章思考題參考答案和解釋
2.9第12章思考題參考答案和解釋
第3章C語言上機(jī)開發(fā)環(huán)境介紹
3.1Visual C 6.0開發(fā)環(huán)境
3.1.1啟動Visual C 6.0環(huán)境
3.1.2建立或打開源程序文件
3.1.3程序的編輯、編譯、鏈接和運(yùn)行
3.1.4程序調(diào)試方法
3.1.5建立工程
3.1.6向已有工程中加入新文件
3.2Visual C 2010開發(fā)環(huán)境
3.2.1啟動VC2010環(huán)境
3.2.2創(chuàng)建工程
3.2.3編輯源程序
3.2.4程序的編譯與運(yùn)行
3.2.5程序的調(diào)試
3.2.6多文檔工程
3.3CodeBlocks 17.12開發(fā)環(huán)境
3.3.1啟動CodeBlocks 17.12環(huán)境
3.3.2建立或打開源程序文件
3.3.3創(chuàng)建工程
3.3.4編輯工程
3.3.5程序的編譯與運(yùn)行
3.3.6程序的調(diào)試
3.3.7多文檔工程
第4章C語言上機(jī)實(shí)驗題
4.1平時上機(jī)實(shí)驗題目
4.1.1實(shí)驗1熟悉上機(jī)環(huán)境和基本數(shù)據(jù)類型編程練習(xí)
4.1.2實(shí)驗2輸入/輸出與順序結(jié)構(gòu)編程練習(xí)
4.1.3實(shí)驗3選擇結(jié)構(gòu)編程練習(xí)
4.1.4實(shí)驗4循環(huán)結(jié)構(gòu)編程練習(xí)
4.1.5實(shí)驗5數(shù)組編程練習(xí)
4.1.6實(shí)驗6函數(shù)編程練習(xí)
4.1.7實(shí)驗7指針編程練習(xí)
4.1.8實(shí)驗8數(shù)組、指針和函數(shù)綜合編程練習(xí)
4.1.9實(shí)驗9復(fù)雜數(shù)據(jù)類型編程練習(xí)
4.1.10實(shí)驗10文件編程練習(xí)
4.2平時上機(jī)實(shí)驗題目參考答案
4.2.1實(shí)驗1熟悉上機(jī)環(huán)境和基本數(shù)據(jù)類型編程練習(xí)
4.2.2實(shí)驗2輸入、輸出與順序結(jié)構(gòu)編程練習(xí)
4.2.3實(shí)驗3選擇結(jié)構(gòu)編程練習(xí)
4.2.4實(shí)驗4循環(huán)結(jié)構(gòu)編程練習(xí)
4.2.5實(shí)驗5數(shù)組編程練習(xí)
4.2.6實(shí)驗6函數(shù)編程練習(xí)
4.2.7實(shí)驗7指針編程練習(xí)
4.2.8實(shí)驗8數(shù)組、指針和函數(shù)綜合編程練習(xí)
4.2.9實(shí)驗9復(fù)雜數(shù)據(jù)類型編程練習(xí)
4.2.10實(shí)驗10文件編程練習(xí)
4.3期末上機(jī)實(shí)驗考試題目
第5章C語言模擬試卷
5.1模擬試卷
5.1.1試卷1
5.1.2試卷2
5.1.3試卷3
5.1.4試卷4
5.1.5試卷5
5.2模擬試卷參考答案和解釋
5.2.1試卷1參考答案和解釋
5.2.2試卷2參考答案和解釋
5.2.3試卷3參考答案和解釋
5.2.4試卷4參考答案和解釋
5.2.5試卷5參考答案和解釋
第6章C語言研究生入學(xué)考試模擬試卷及答案
6.1研究生入學(xué)考試模擬試卷
6.1.1模擬試卷1
6.1.2模擬試卷2
6.1.3模擬試卷3
6.2研究生入學(xué)考試模擬試卷參考答案和解釋
6.2.1模擬試卷1參考答案和解釋
6.2.2模擬試卷2參考答案和解釋
6.2.3模擬試卷3參考答案和解釋