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