本書(shū)是為將C語(yǔ)言作為入門(mén)語(yǔ)言的程序設(shè)計(jì)課程編寫(xiě)的以培養(yǎng)學(xué)生程序設(shè)計(jì)基本能力為目標(biāo)的教材。
全書(shū)以程序設(shè)計(jì)為主線,以編程應(yīng)用為驅(qū)動(dòng),通過(guò)案例和問(wèn)題引入內(nèi)容,重點(diǎn)講解程序設(shè)計(jì)的思想和方法,并結(jié)合相關(guān)的語(yǔ)言知識(shí)。全書(shū)主要包括3方面的內(nèi)容:基本內(nèi)容(數(shù)據(jù)表達(dá)、數(shù)據(jù)處理和流程控制)、常用算法和程序設(shè)計(jì)風(fēng)格以及C語(yǔ)言應(yīng)用中的一些處理機(jī)制(編譯預(yù)處理和命令行參數(shù)等)。涉及數(shù)據(jù)類(lèi)型、表達(dá)式、分支、循環(huán)、函數(shù)、數(shù)組、指針、結(jié)構(gòu)、文件的概念和應(yīng)用以及指針和各種構(gòu)造類(lèi)型的混合運(yùn)用、基本算法等內(nèi)容。
本書(shū)可以作為大專院校、計(jì)算機(jī)培訓(xùn)和等級(jí)考試的教學(xué)用書(shū),也可作為對(duì)C程序設(shè)計(jì)感興趣的讀者的自學(xué)用書(shū)。
第1章 引言
1.1 一個(gè)C語(yǔ)言程序
1.2 程序與程序設(shè)計(jì)語(yǔ)言
1.3 C語(yǔ)言的發(fā)展歷史與特點(diǎn)
1.4 實(shí)現(xiàn)問(wèn)題求解的過(guò)程
習(xí)題1
第2章 用C語(yǔ)言編寫(xiě)程序
2.1 在屏幕上顯示“Hello World”!
2.2 求華紙溫度100F對(duì)應(yīng)的攝氏溫度
2.3 計(jì)算分段函數(shù)
2.4 輸出華氏——攝氏溫度轉(zhuǎn)換表
2.5 生成乘方表與階乘表
習(xí)題2
第3章 分支結(jié)構(gòu)
3.1 統(tǒng)計(jì)輸入的一批字符中各類(lèi)字符的數(shù)量
3.2 查謁自動(dòng)售貨機(jī)中商品的價(jià)格
3.3 分支結(jié)構(gòu)程序設(shè)計(jì)
習(xí)題3
第4章 循環(huán)結(jié)構(gòu)
4.1 用格里高利公式求的近似值
4.2 統(tǒng)計(jì)一個(gè)整數(shù)的位數(shù)
4.3 判斷素?cái)?shù)
4.4 求1+2+…+100
4.5 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
習(xí)題4
第5章 函數(shù)
5.1 計(jì)算圓柱體積
5.2 使用函數(shù)編寫(xiě)程序
5.3 變量與函數(shù)
習(xí)題5
第6章 數(shù)據(jù)類(lèi)型和表達(dá)式
6.1 數(shù)據(jù)的存儲(chǔ)和基本數(shù)據(jù)類(lèi)型
6.2 常量和變量
6.3 數(shù)據(jù)的輸入和輸出
6.4 類(lèi)型轉(zhuǎn)換
6.5 表達(dá)式
習(xí)題6
第7章 數(shù)組
第8章 指針
第9章 結(jié)構(gòu)
第10章 函數(shù)與程序結(jié)構(gòu)
第11章 指針進(jìn)階
第12章 文件
附錄1 C語(yǔ)言基本語(yǔ)法
附錄2 ASCII碼集
參考文獻(xiàn)