《C語言程序設(shè)計(jì)》是為將C語言作為入門語言的程序設(shè)計(jì)課程而編寫的教材,以培養(yǎng)學(xué)生程序設(shè)計(jì)基本能力為目標(biāo)。
《C語言程序設(shè)計(jì)》包含程序設(shè)計(jì)和語言知識(shí)兩條線索,其中程序設(shè)計(jì)為主線,基于“階梯遞進(jìn)”模式(案例分析一模仿改寫一獨(dú)立編程3個(gè)環(huán)節(jié)),以編程應(yīng)用為驅(qū)動(dòng),通過案例和問題引入內(nèi)容,重點(diǎn)講解程序設(shè)計(jì)的思想和方法;同時(shí)結(jié)合語言知識(shí)輔線,穿插講解相關(guān)的語言知識(shí)。為了配合本書的學(xué)習(xí),作者還編寫了與本書配套的《C語言程序設(shè)計(jì)實(shí)訓(xùn)教程與水平考試指導(dǎo)》,可供讀者學(xué)習(xí)時(shí)參考使用。通過本書的學(xué)習(xí),學(xué)生能較全面地掌握C語言的語言知識(shí)以及C程序設(shè)計(jì)的基本方法和技巧。
《C語言程序設(shè)計(jì)》適合作為高等院校程序設(shè)計(jì)課程的教學(xué)用書,也可作為從事計(jì)算機(jī)應(yīng)用的科技人員的參考書及培訓(xùn)教材。
第1章 C語言程序設(shè)計(jì)概述
本章要點(diǎn)
1.1 程序與程序語言
1.1.1 程序的基本概念
1.1.2 程序設(shè)計(jì)語言
1.2 算法及其描述
1.2.1 算法的概念
1.2.2 算法的描述方法
1.3 C語言的發(fā)展與特點(diǎn)
1.3.1 C語言的發(fā)展概況
1.3.2 C語言的特點(diǎn)
1.4 簡單C語言程序
1.4.1 由main()函數(shù)構(gòu)成的簡單程序
1.4.2 由main()函數(shù)調(diào)用另一個(gè)函數(shù)構(gòu)成的簡單程序
1.4.3 C語言程序的基本結(jié)構(gòu)
1.5 C語言簡介
1.5.1 C語言的功能
1.5.2 C語言字符集、標(biāo)識(shí)符與關(guān)鍵字
1.5.3 C語言的主要語法單位
1.5.4 C語言程序的上機(jī)步驟
1.6 實(shí)現(xiàn)問題求解的過程
1.6.1 問題分析與算法設(shè)計(jì)
1.6.2 編輯程序
1.6.3 編譯連接
1.6.4 運(yùn)行與調(diào)試
習(xí)題1
第2章 用C語言編寫程序
本章要點(diǎn)
2.1 在屏幕卜顯示信息
2.1.1 案例分析
2.1.2 模仿改寫練習(xí)
2.2 求三角形的面積
2.2.1 案例分析
2.2.2 常量、變量和數(shù)據(jù)類型
2.2.3 算術(shù)運(yùn)算與賦值運(yùn)算
2.2.4 格式化輸出函數(shù)printf()與格式化輸入函數(shù)scanfi()
2.2.5 模仿改寫練習(xí)
2.3 計(jì)算分段函數(shù)
2.3.1 案例分析
2.3.2 關(guān)系運(yùn)算
2.3.3 if-else語句
2.3.4 常用數(shù)學(xué)庫函數(shù)
2.3.5 模仿改寫練習(xí)
2.4 輸出華氏—攝氏溫度轉(zhuǎn)換表
2.4.1 案例分析
2.4.2 for語句
2.4.3 指定次數(shù)的循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
2.4.4 模仿改寫練習(xí)
2.5 簡單“計(jì)算器”程序
2.5.1 案例分析
2.5.2 模仿改寫練習(xí)
習(xí)題2
第3章 C語言的基本數(shù)據(jù)類型與表達(dá)式
本章要點(diǎn)
3.1 C語言的基本數(shù)據(jù)類型
3.1.1 數(shù)據(jù)類型概述
3.1.2 整數(shù)類型
3.1.3 實(shí)數(shù)類型
3.1.4 字符類型
3.2 常量與變量
3.2.1 常量與符號(hào)常量
3.2.2 變量與變量定義
3.3 運(yùn)算符與表達(dá)式
3.3.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式
3.3.2 賦值運(yùn)算符與賦值表達(dá)式
3.3.3 逗號(hào)運(yùn)算符與逗號(hào)表達(dá)式
3.3.4 條件運(yùn)算符與條件表達(dá)式
3.3.5 其他運(yùn)算符
3.4 類型轉(zhuǎn)換
3.4.1 自動(dòng)類型轉(zhuǎn)換
……
第4章 分支結(jié)構(gòu)程序設(shè)計(jì)
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
第6章 函數(shù)與編譯預(yù)處理
第7章 數(shù)組
第8章 指針
第9章 結(jié)構(gòu)體
第10章 鏈表
第11章 共用體與枚舉類型
第12章 文件
附錄
參考文獻(xiàn)