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