《C語言程序設(shè)計(jì)教程》共有12章,內(nèi)容包括概述、數(shù)據(jù)類型和表達(dá)式、順序結(jié)構(gòu)程序設(shè)計(jì)、選擇結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體與共同體、編譯預(yù)處理、位運(yùn)算及文件。
《C語言程序設(shè)計(jì)教程》系“十一五”國家課題“我國高校應(yīng)用型人才培養(yǎng)模式研究”子課題《新建應(yīng)用型本科院校計(jì)算機(jī)基礎(chǔ)課程體系構(gòu)建研究》(項(xiàng)目編號:FIB070335一A8—06)研究成果。全書體系完整,重點(diǎn)突出,內(nèi)容講解深入淺出,圖文并茂,講解透徹,案例豐富新穎,注重理論,突出實(shí)踐!禖語言程序設(shè)計(jì)教程》既可作為大學(xué)本科和?圃盒5慕滩,也可作程序設(shè)計(jì)人員的參考書以及全國計(jì)算機(jī)等級考試(二級C語言考試科目)的培訓(xùn)教材。
《C語言程序設(shè)計(jì)教程》為“十一五”國家課題“我國高校應(yīng)用型人才培養(yǎng)模式研究”子課題,《新建應(yīng)用型本科院校計(jì)算機(jī)基礎(chǔ)課程體系構(gòu)建研究》(項(xiàng)目編號:FIB070335-A8-O6)研究成果。
隨著社會信息化進(jìn)程不斷加速和計(jì)算機(jī)技術(shù)日新月異地發(fā)展,社會對大學(xué)生計(jì)算機(jī)能力和信息素養(yǎng)提出了更高的要求,高校的計(jì)算機(jī)基礎(chǔ)教育面臨著新形勢。在這樣的背景下,我們對新建本科院校的計(jì)算機(jī)基礎(chǔ)教學(xué)進(jìn)行了調(diào)研,申請了“十一五”國家課題“我國高校應(yīng)用型人才培養(yǎng)模式研究”的計(jì)算機(jī)類子課題《新建應(yīng)用型本科院校計(jì)算機(jī)基礎(chǔ)課程體系構(gòu)建研究》(項(xiàng)目編號:FIB070335-A8-06),并精心策劃編寫了普通高等院!笆晃濉币(guī)劃系列教材。
在本系列教材的規(guī)劃和編寫過程中,我們對現(xiàn)有銷量較好的教材進(jìn)行了充分調(diào)研,并多次組織專家和程序設(shè)計(jì)類課程的一線教師參會論證,力求博采眾長、定位準(zhǔn)確、突出特色。
本書具有如下特點(diǎn):
1.遵循“注重理論,突出實(shí)踐”的核心思想,敘述由淺入深,通俗易懂,圖文并茂,剖析深入。同時(shí)兼顧全國計(jì)算機(jī)等級考試(二級c語言考試科目)的需要,是一本標(biāo)準(zhǔn)的應(yīng)用與應(yīng)試型教材。
2.設(shè)計(jì)例題時(shí),不僅關(guān)注例題之間的階梯性和連貫性,而且所有例題均有程序設(shè)計(jì)思路分析,不僅有效降低了學(xué)習(xí)難度,而且突出了算法思想設(shè)計(jì)。
3.每章后面均有典型例題及程序分析,以實(shí)踐的形式強(qiáng)化理論,突出易錯點(diǎn),并為學(xué)生提供一種解題思路。
4.將程序調(diào)試方法作為必學(xué)內(nèi)容加入到第一章中,為學(xué)生實(shí)踐提供了有利的保障措施。
5.實(shí)現(xiàn)一體化服務(wù)。為方便教師和讀者使用,提供了配套的電子課件、例題源程序、習(xí)題答案、教學(xué)大綱、參考書目等。
本書是在C語言課程教學(xué)一線教師使用多年的講稿基礎(chǔ)上,學(xué)習(xí)和參考了大量書籍和參考文獻(xiàn),并經(jīng)過多次調(diào)研論證修改、編寫而成。全書體系完整,重點(diǎn)突出,內(nèi)容講解深入淺出,圖文并茂,講解透徹,案例豐富新穎,注重理論,突出實(shí)踐。本書既可作為大學(xué)本科和專科院校的教材,也可作程序設(shè)計(jì)人員的參考書以及全國計(jì)算機(jī)等級考試的培訓(xùn)教材。
第1章 概述
1.1 C語言簡介
1.2 算法
1.3 C語言程序開發(fā)步驟
1.4 C語言程序錯誤類型及調(diào)試方法
習(xí)題
第2章 數(shù)據(jù)類型和表達(dá)式
2.1 C語言字符集與詞法規(guī)則
2.2 數(shù)據(jù)類型
2.3 常量
2.4 變量
2.5 運(yùn)算符和表達(dá)式
2.6 典型例題
習(xí)題
第3章 順序結(jié)構(gòu)程序設(shè)計(jì)
3.1 語句
3.2 數(shù)據(jù)輸出
3.3 數(shù)據(jù)輸入
3.4 典型例題
習(xí)題
第4章 選擇結(jié)構(gòu)程序設(shè)計(jì)
4.1 if語句
4.2 條件表達(dá)式
4.3 switch語句
4.4 典型例題
習(xí)題
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
5.1 while語句
5.2 do—while語句
5.3 for語句
5.4 循環(huán)語句的嵌套應(yīng)用
5.5 break和continue語句
5.6 典型例題
習(xí)題
第6章數(shù)組
6.1一維數(shù)組
6.2二維數(shù)組
6.3字符數(shù)組與字符串
6.4典型例題
習(xí)題
第7章 函數(shù)
7.1 函數(shù)定義
7.2 函數(shù)調(diào)用形式
7.3 函數(shù)原型聲明
7.4 數(shù)組作為函數(shù)參數(shù)
7.5 遞歸函數(shù)
7.6 變量的作用域
7.7 變量的存儲類型
7.8 典型例題
習(xí)題
第8章 指針
8.1 指針與指針變量
8.2 指針與數(shù)組
8.3 指針與函數(shù)
8.4 典型例題
習(xí)題
第9章 結(jié)構(gòu)體與共用體
9.1 結(jié)構(gòu)體類型
9.2 結(jié)構(gòu)體數(shù)組
9.3 結(jié)構(gòu)體指針變量
9.4 鏈表
9.5 共用體
9.6 枚舉類型
9.7 典型例題
習(xí)題
第10章 編譯預(yù)處理
10.1 宏定義
10.2 文件包含
10.3 條件編譯
10.4 典型例題
習(xí)題
第11章 位運(yùn)算
11.1 位運(yùn)算符
11.2 位運(yùn)算的應(yīng)用
11.3 典型例題
習(xí)題
第12章 文件
12.1 文件的基本概念
12.2 文件的基本操作函數(shù)
12.3 典型例題
習(xí)題
附錄
附錄1 全國計(jì)算機(jī)等級考試二級(C語言)考試大綱(2009)
附錄2 2009年9月全國計(jì)算機(jī)等級考試二級(C語言)筆試真題及
參考答案
附錄3 2010年3月全國計(jì)算機(jī)等級考試二級(C語言)筆試真題及
參考答案
參考文獻(xiàn)