作者在多年從事計(jì)算機(jī)程序設(shè)計(jì)課程教學(xué)的基礎(chǔ)上,根據(jù)實(shí)際教學(xué)經(jīng)驗(yàn),精心組織編寫了本教材。書中通過(guò)大量實(shí)例,深入淺出地介紹了C語(yǔ)言的基礎(chǔ)知識(shí),以及用C語(yǔ)言解決實(shí)際問(wèn)題的程序設(shè)計(jì)方法與技巧;對(duì)于初學(xué)者常見(jiàn)錯(cuò)誤進(jìn)行重點(diǎn)剖析,引入計(jì)算思維教學(xué)方法,例題解析體現(xiàn)提出問(wèn)題、分析問(wèn)題、解決問(wèn)題的思維模式;大量采用比較式教學(xué)法,對(duì)初學(xué)者易混知識(shí)點(diǎn)及重點(diǎn)、難點(diǎn)進(jìn)行分析,幫助初學(xué)者快速掌握C語(yǔ)言的語(yǔ)法知識(shí)及編程技巧。書中所有實(shí)例都在Code∷Blocks環(huán)境下驗(yàn)證通過(guò)并有運(yùn)行結(jié)果的截圖。
本教材以提高編程能力為主線,循序漸進(jìn),知識(shí)結(jié)構(gòu)合理,具有一定的深度,針對(duì)大學(xué)教學(xué)要求進(jìn)行編寫,涵蓋了全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言的全部知識(shí)點(diǎn)。本教材十分適合高等院校本科、?、成人教育、函授、高職高專計(jì)算機(jī)及相關(guān)專業(yè)教學(xué)使用,也可作為C語(yǔ)言各類認(rèn)證考試的參考書,還可供計(jì)算機(jī)工程技術(shù)人員參考。
本教材為教師配有電子課件以及全部例題的源代碼,可從清華大學(xué)出版社網(wǎng)站http://www.tup.com.cn下載。
第1章 程序設(shè)計(jì)入門
1.1 計(jì)算機(jī)與程序設(shè)計(jì)語(yǔ)言
1.1.1 計(jì)算機(jī)的基本原理簡(jiǎn)介
1.1.2 計(jì)算機(jī)語(yǔ)言
1.2 C語(yǔ)言的歷史及優(yōu)缺點(diǎn)
1.2.1 C語(yǔ)言的發(fā)展歷史
1.2.2 C語(yǔ)言的優(yōu)缺點(diǎn)
1.3 C語(yǔ)言程序設(shè)計(jì)的工作原理
1.3.1 C語(yǔ)言程序的編譯運(yùn)行過(guò)程
1.3.2 簡(jiǎn)單的C語(yǔ)言例子
1.4 C語(yǔ)言開發(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ā)語(yǔ)言簡(jiǎn)介
2.2 結(jié)構(gòu)化程序設(shè)計(jì)方法簡(jiǎn)介
2.3 結(jié)構(gòu)化程序的描述
2.4 簡(jiǎn)單程序分析
2.5 本章小結(jié)
2.6 習(xí)題
第3章 C語(yǔ)言預(yù)備知識(shí)
3.1 C語(yǔ)言的標(biāo)識(shí)符
3.2 C語(yǔ)言的數(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á)式簡(jiǎn)介
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語(yǔ)言的語(yǔ)句分類
4.1.1 表達(dá)式語(yǔ)句
4.1.2 函數(shù)調(diào)用語(yǔ)句
4.1.3 空語(yǔ)句
4.1.4 復(fù)合語(yǔ)句
4.1.5 流程控制語(yǔ)句
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語(yǔ)言關(guān)鍵字
附錄C C語(yǔ)言運(yùn)算符優(yōu)先級(jí)和結(jié)合性
附錄D C語(yǔ)言常用庫(kù)函數(shù)
附錄E 部分習(xí)題參考答案
參考文獻(xiàn)