作者在多年從事計(jì)算機(jī)程序設(shè)計(jì)課程教學(xué)的基礎(chǔ)上,根據(jù)實(shí)際教學(xué)經(jīng)驗(yàn),精心組織編寫了本教材。書中通過大量實(shí)例,深入淺出地介紹了C語言的基礎(chǔ)知識(shí),以及用C語言解決實(shí)際問題的程序設(shè)計(jì)方法與技巧;對于初學(xué)者常見錯(cuò)誤進(jìn)行重點(diǎn)剖析,引入計(jì)算思維教學(xué)方法,例題解析體現(xiàn)提出問題、分析問題、解決問題的思維模式;大量采用比較式教學(xué)法,對初學(xué)者易混知識(shí)點(diǎn)及重點(diǎn)、難點(diǎn)進(jìn)行分析,幫助初學(xué)者快速掌握C語言的語法知識(shí)及編程技巧。書中所有實(shí)例都在Code∷Blocks環(huán)境下驗(yàn)證通過并有運(yùn)行結(jié)果的截圖。
本教材以提高編程能力為主線,循序漸進(jìn),知識(shí)結(jié)構(gòu)合理,具有一定的深度,針對大學(xué)教學(xué)要求進(jìn)行編寫,涵蓋了全國計(jì)算機(jī)等級考試二級C語言的全部知識(shí)點(diǎn)。本教材十分適合高等院校本科、?啤⒊扇私逃、函授、高職高專計(jì)算機(jī)及相關(guān)專業(yè)教學(xué)使用,也可作為C語言各類認(rèn)證考試的參考書,還可供計(jì)算機(jī)工程技術(shù)人員參考。
本教材為教師配有電子課件以及全部例題的源代碼,可從清華大學(xué)出版社網(wǎng)站http://www.tup.com.cn下載。
第1章 程序設(shè)計(jì)入門
1.1 計(jì)算機(jī)與程序設(shè)計(jì)語言
1.1.1 計(jì)算機(jī)的基本原理簡介
1.1.2 計(jì)算機(jī)語言
1.2 C語言的歷史及優(yōu)缺點(diǎn)
1.2.1 C語言的發(fā)展歷史
1.2.2 C語言的優(yōu)缺點(diǎn)
1.3 C語言程序設(shè)計(jì)的工作原理
1.3.1 C語言程序的編譯運(yùn)行過程
1.3.2 簡單的C語言例子
1.4 C語言開發(fā)環(huán)境介紹
1.4.1 Code∷Blocks
1.4.2 Microsoft Visual C++6.0
1.4.3 GCC
1.4.4 程序調(diào)試實(shí)例
1.5 本章小結(jié)
1.6 習(xí)題
1.6.1 選擇題
1.6.2 填空題
1.6.3 編程題
第2章 程序結(jié)構(gòu)描述
2.1 算法與程序
2.1.1 算法
2.1.2 程序
2.1.3 常用開發(fā)語言簡介
2.2 結(jié)構(gòu)化程序設(shè)計(jì)方法簡介
2.3 結(jié)構(gòu)化程序的描述
2.4 簡單程序分析
2.5 本章小結(jié)
2.6 習(xí)題
第3章 C語言預(yù)備知識(shí)
3.1 C語言的標(biāo)識(shí)符
3.2 C語言的數(shù)據(jù)類型
3.2.1 數(shù)據(jù)類型
3.2.2 數(shù)據(jù)類型的作用
3.3 常量
3.3.1 整型常量
3.3.2 實(shí)型常量
3.3.3 字符常量
3.3.4 字符串常量
3.3.5 符號(hào)常量
3.4 變量
3.5 運(yùn)算符和表達(dá)式
3.5.1 運(yùn)算符和表達(dá)式簡介
3.5.2 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
3.5.3 賦值運(yùn)算符和賦值表達(dá)式
3.5.4 自增、自減運(yùn)算符和表達(dá)式
3.5.5 求字節(jié)運(yùn)算符sizeof
3.5.6 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式
3.6 本章小結(jié)
3.7 習(xí)題
3.7.1 選擇題
3.7.2 填空題
3.7.3 程序改錯(cuò)題
第4章 順序結(jié)構(gòu)程序設(shè)計(jì)
4.1 C語言的語句分類
4.1.1 表達(dá)式語句
4.1.2 函數(shù)調(diào)用語句
4.1.3 空語句
4.1.4 復(fù)合語句
4.1.5 流程控制語句
4.2 格式化屏幕輸出函數(shù)printf()
4.2.1 printf()函數(shù)的格式
4.2.2 printf()函數(shù)應(yīng)用舉例
……
第5章 選擇結(jié)構(gòu)程序設(shè)計(jì)
第6章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
第7章 數(shù)組
第8章 指針基礎(chǔ)
第9章 函數(shù)
第10章 指針提高篇
第11章 字符串
第12章 結(jié)構(gòu)體和共用體
第13章 文件
第14章 位運(yùn)算
附錄A 常用字符及ASCII碼表
附錄B C語言關(guān)鍵字
附錄C C語言運(yùn)算符優(yōu)先級和結(jié)合性
附錄D C語言常用庫函數(shù)
附錄E 部分習(xí)題參考答案
參考文獻(xiàn)