C語言程序設(shè)計教程(第2版微課版十二五職業(yè)教育國家規(guī)劃教材)
定 價:45.8 元
- 作者:邱建華編
- 出版時間:2021/3/1
- ISBN:9787568528474
- 出 版 社:大連理工大學(xué)出版社
- 中圖法分類:TP312.8
- 頁碼:265
- 紙張:
- 版次:2
- 開本:16開
本教材主要是以C語言程序設(shè)計零基礎(chǔ)的讀者為對象編寫的。全書貫穿使用函數(shù),內(nèi)容編排獨特,組織形式新穎,運(yùn)用“項目引導(dǎo)”理念,使讀者更容易理解C語言的知識結(jié)構(gòu),掌握C語言的綜合應(yīng)用。本教材既可作為高等學(xué)校C語言程序設(shè)計課程的教材,又可作為讀者自學(xué)的輔助用書。
本教材內(nèi)容由10個項目構(gòu)成:項目1~5為“C語言程序設(shè)計基礎(chǔ)”,通過“項目引導(dǎo)”,講授了C語言的基本語法和數(shù)據(jù)類型以及結(jié)構(gòu)化程序設(shè)計的三種結(jié)構(gòu),將無參數(shù)無返回值函數(shù)的應(yīng)用滲入其中,最終完成一個簡單的計算器項目。項目6進(jìn)一步講授了帶參數(shù)函數(shù)的應(yīng)用,并將計算器項目用帶參數(shù)函數(shù)來實現(xiàn)。項目7為C語言知識的拓展和運(yùn)用,主要講授了一維數(shù)組和字符串的使用、二維數(shù)組的簡單應(yīng)用。該項目用一個簡單的成績管理系統(tǒng)貫穿全部內(nèi)容,將數(shù)組的常用操作與實際需要結(jié)合起來,更易于理解。項目8采用指針,改寫項目7的各功能。項目9利用結(jié)構(gòu)體和隊列,模擬了簡單的排隊系統(tǒng)。項目10是在項目7的基礎(chǔ)上,增加了文件存儲功能。
項目1 認(rèn)識C程序
1.1 簡單C程序
1.2 知識概述
1.2.1 計算機(jī)語言
1.2.2 C語言的發(fā)展與特點
1.2.3 C程序的基本結(jié)構(gòu)
1.2.4 輸入/輸出函數(shù)簡單介紹
1.2.5 C語言的詞匯
1.2.6 C程序的開發(fā)過程
1.2.7 Visual C++6.0集成開發(fā)環(huán)境簡介
1.3 項目小結(jié)
習(xí)題1
項目2 數(shù)據(jù)信息描述
2.1 C語言的數(shù)據(jù)類型
2.1.1 C語言的基本數(shù)據(jù)類型
2.1.2 基本數(shù)據(jù)類型的修飾
2.2 常量及其類型
2.2.1 整型常量
2.2.2 實型常量
2.2.3 字符型常量
2.2.4 字符串常量
2.2.5 符號常量
2.3 變量及其類型
2.3.1 變量及其定義
2.3.2 整型變量
2.3.3 實型變量
2.3.4 字符型變量
2.4 運(yùn)算符與表達(dá)式
2.4.1 運(yùn)算符及運(yùn)算對象
2.4.2 表達(dá)式
2.4.3 算術(shù)運(yùn)算符與算術(shù)表達(dá)式
2.4.4 關(guān)系運(yùn)算符與關(guān)系表達(dá)式
2.4.5 邏輯運(yùn)算符與邏輯表達(dá)式
2.5 特殊運(yùn)算符與表達(dá)式
2.5.1 逗號運(yùn)算符和逗號表達(dá)式
2.5.2 條件運(yùn)算符與條件表達(dá)式
2.5.3 長度(求字節(jié))運(yùn)算符
2.5.4 賦值運(yùn)算符與賦值表達(dá)式
2.5.5 數(shù)據(jù)之間的混合運(yùn)算
2.6 項目小結(jié)
習(xí)題2
項目3 簡單計算器的設(shè)計
3.1 項目目標(biāo)
3.2 項目分析與設(shè)計
3.2.1 計算器功能分析
3.2.2 計算器功能細(xì)化
3.2.3 計算器函數(shù)原型設(shè)計
3.3 知識準(zhǔn)備
3.3.1 C程序語句
3.3.2 算法及算法描述
3.3.3 數(shù)據(jù)的輸出
3.3.4 數(shù)據(jù)的輸入
3.4 項目實現(xiàn)
3.4.1 顯示菜單功能的實現(xiàn)
3.4.2 加法、減法和乘法功能的實現(xiàn)
3.5 項目小結(jié)
習(xí)題3
項目4 完善計算器的設(shè)計
4.1 項目目標(biāo)
4.2 項目分析與設(shè)計
4.2.1 除法功能的設(shè)計
4.2.2 求余功能的設(shè)計
4.3 知識準(zhǔn)備
4.3.1 單分支結(jié)構(gòu)
4.3.2 雙分支結(jié)構(gòu)
4.3.3 多分支結(jié)構(gòu)
4.3.4 應(yīng)用舉例
4.4 項目實現(xiàn)
4。4.1 除法功能的實現(xiàn)
4.4.2 求余功能的實現(xiàn)
4.4.3 主函數(shù)功能的實現(xiàn)
4.5 項目小結(jié)
習(xí)題4
項目5 進(jìn)一步完善計算器的設(shè)計
5.1 項目目標(biāo)
5.2 項目分析與設(shè)計
5.2.1 計算器程序的完整流程圖
5.2.2 累加功能的設(shè)計
5.2.3 階乘功能的設(shè)計
5.3 知識準(zhǔn)備
5.3.1 while語句
5.3.2 for語句
5.3.3 do…while語句
5.3.4 循環(huán)輔助控制語句
5.3.5 循環(huán)嵌套
5.3.6 幾種循環(huán)的比較
5.3.7 應(yīng)用舉例
5.4 項目實現(xiàn)
5.4.1 累加求和功能的實現(xiàn)
5.4.2 階乘功能的實現(xiàn)
5.4.3 主函數(shù)功能的實現(xiàn)
5.5 項目小結(jié)
習(xí)題5
項目6 計算器高級版本的設(shè)計
6.1 項目目標(biāo)
6.2 項目分析與設(shè)計
6.2.1 低版本計算器回顧
6.2.2 高級版本計算器的功能分析
6.2.3 高級版本計算器函數(shù)原型設(shè)計
6.3 知識準(zhǔn)備
6.3.1 函數(shù)定義和返回值
6.3.2 函數(shù)的調(diào)用
6.3.3 函數(shù)原型聲明
6.3.4 函數(shù)舉例
6.3.5 遞歸函數(shù)
6.3.6 變量的作用域和存儲類別
6.4 項目實現(xiàn)
6.4.1 典型函數(shù)功能的實現(xiàn)
6.4.2 計算器高級版本的部分實現(xiàn)
6.5 項目小結(jié)
習(xí)題6
項目7 簡單成績管理系統(tǒng)的設(shè)計
7.1 項目目標(biāo)
7.2 一維數(shù)組引例
7.3 項目分析與設(shè)計
7.3.1 簡單成績管理系統(tǒng)功能分析
7.3.2 系統(tǒng)主函數(shù)的流程
7.3.3 函數(shù)功能分析與原型設(shè)計
7.4 知識準(zhǔn)備
7.4.1 一維數(shù)組
7.4.2 字符串
7.4.3 二維數(shù)組
7.5 項目實現(xiàn)
7.5.1 主函數(shù)代碼實現(xiàn)
7.5.2 輸入成績功能的實現(xiàn)
7.5.3 輸出成績功能的實現(xiàn)
7.5.4 查詢成績功能的實現(xiàn)
7.5.5 成績排序功能的實現(xiàn)
7.5.6 登錄功能的實現(xiàn)
7.6 項目小結(jié)
習(xí)題7
項目8 改寫簡單成績管理系統(tǒng)
8.1 項目目標(biāo)
8.2 項目分析與設(shè)計
8.2.1 擴(kuò)充功能分析
8.2.2 函數(shù)原型設(shè)計
8.3 知識準(zhǔn)備
8.3.1 指針概念及引用
8.3.2 指針做函數(shù)參數(shù)
8.3.3 指針與一維數(shù)組
8.3.4 指針與字符串
8.3.5 指針提高
8.4 項目實現(xiàn)
8.4.1 主函數(shù)代碼實現(xiàn)
8.4.2 新增功能的實現(xiàn)
8.5 項目小結(jié)
習(xí)題8
項目9 排隊系統(tǒng)的設(shè)計
9.1 項目目標(biāo)
9.2 項目分析與設(shè)計
9.2.1 主函數(shù)流程分析
9.2.2 功能函數(shù)的原型聲明
9.3 知識準(zhǔn)備
9.3.1 結(jié)構(gòu)體
9.3.2 結(jié)構(gòu)與指針
9.4 項目實現(xiàn)
9.4.1 主菜單功能的實現(xiàn)
9.4.2 新來顧客排隊功能的實現(xiàn)
9.4.3 售票功能的實現(xiàn)
9.4.4 公告排隊人數(shù)功能的實現(xiàn)
9.5 項目小結(jié)
習(xí)題9
項目10 擴(kuò)展學(xué)生成績管理系統(tǒng)
10.1 項目目標(biāo)
10.2 項目分析與設(shè)計
10.2.1 新增功能分析
10.2.