C語言程序設計教程(第2版微課版十二五職業(yè)教育國家規(guī)劃教材)
定 價:45.8 元
- 作者:邱建華編
- 出版時間:2021/3/1
- ISBN:9787568528474
- 出 版 社:大連理工大學出版社
- 中圖法分類:TP312.8
- 頁碼:265
- 紙張:
- 版次:2
- 開本:16開
本教材主要是以C語言程序設計零基礎的讀者為對象編寫的。全書貫穿使用函數(shù),內容編排獨特,組織形式新穎,運用“項目引導”理念,使讀者更容易理解C語言的知識結構,掌握C語言的綜合應用。本教材既可作為高等學校C語言程序設計課程的教材,又可作為讀者自學的輔助用書。
本教材內容由10個項目構成:項目1~5為“C語言程序設計基礎”,通過“項目引導”,講授了C語言的基本語法和數(shù)據(jù)類型以及結構化程序設計的三種結構,將無參數(shù)無返回值函數(shù)的應用滲入其中,最終完成一個簡單的計算器項目。項目6進一步講授了帶參數(shù)函數(shù)的應用,并將計算器項目用帶參數(shù)函數(shù)來實現(xiàn)。項目7為C語言知識的拓展和運用,主要講授了一維數(shù)組和字符串的使用、二維數(shù)組的簡單應用。該項目用一個簡單的成績管理系統(tǒng)貫穿全部內容,將數(shù)組的常用操作與實際需要結合起來,更易于理解。項目8采用指針,改寫項目7的各功能。項目9利用結構體和隊列,模擬了簡單的排隊系統(tǒng)。項目10是在項目7的基礎上,增加了文件存儲功能。
項目1 認識C程序
1.1 簡單C程序
1.2 知識概述
1.2.1 計算機語言
1.2.2 C語言的發(fā)展與特點
1.2.3 C程序的基本結構
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 項目小結
習題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 運算符與表達式
2.4.1 運算符及運算對象
2.4.2 表達式
2.4.3 算術運算符與算術表達式
2.4.4 關系運算符與關系表達式
2.4.5 邏輯運算符與邏輯表達式
2.5 特殊運算符與表達式
2.5.1 逗號運算符和逗號表達式
2.5.2 條件運算符與條件表達式
2.5.3 長度(求字節(jié))運算符
2.5.4 賦值運算符與賦值表達式
2.5.5 數(shù)據(jù)之間的混合運算
2.6 項目小結
習題2
項目3 簡單計算器的設計
3.1 項目目標
3.2 項目分析與設計
3.2.1 計算器功能分析
3.2.2 計算器功能細化
3.2.3 計算器函數(shù)原型設計
3.3 知識準備
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 項目小結
習題3
項目4 完善計算器的設計
4.1 項目目標
4.2 項目分析與設計
4.2.1 除法功能的設計
4.2.2 求余功能的設計
4.3 知識準備
4.3.1 單分支結構
4.3.2 雙分支結構
4.3.3 多分支結構
4.3.4 應用舉例
4.4 項目實現(xiàn)
4。4.1 除法功能的實現(xiàn)
4.4.2 求余功能的實現(xiàn)
4.4.3 主函數(shù)功能的實現(xiàn)
4.5 項目小結
習題4
項目5 進一步完善計算器的設計
5.1 項目目標
5.2 項目分析與設計
5.2.1 計算器程序的完整流程圖
5.2.2 累加功能的設計
5.2.3 階乘功能的設計
5.3 知識準備
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 應用舉例
5.4 項目實現(xiàn)
5.4.1 累加求和功能的實現(xiàn)
5.4.2 階乘功能的實現(xiàn)
5.4.3 主函數(shù)功能的實現(xiàn)
5.5 項目小結
習題5
項目6 計算器高級版本的設計
6.1 項目目標
6.2 項目分析與設計
6.2.1 低版本計算器回顧
6.2.2 高級版本計算器的功能分析
6.2.3 高級版本計算器函數(shù)原型設計
6.3 知識準備
6.3.1 函數(shù)定義和返回值
6.3.2 函數(shù)的調用
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 項目小結
習題6
項目7 簡單成績管理系統(tǒng)的設計
7.1 項目目標
7.2 一維數(shù)組引例
7.3 項目分析與設計
7.3.1 簡單成績管理系統(tǒng)功能分析
7.3.2 系統(tǒng)主函數(shù)的流程
7.3.3 函數(shù)功能分析與原型設計
7.4 知識準備
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 項目小結
習題7
項目8 改寫簡單成績管理系統(tǒng)
8.1 項目目標
8.2 項目分析與設計
8.2.1 擴充功能分析
8.2.2 函數(shù)原型設計
8.3 知識準備
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 項目小結
習題8
項目9 排隊系統(tǒng)的設計
9.1 項目目標
9.2 項目分析與設計
9.2.1 主函數(shù)流程分析
9.2.2 功能函數(shù)的原型聲明
9.3 知識準備
9.3.1 結構體
9.3.2 結構與指針
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 項目小結
習題9
項目10 擴展學生成績管理系統(tǒng)
10.1 項目目標
10.2 項目分析與設計
10.2.1 新增功能分析
10.2.