C語言程序設(shè)計(jì)項(xiàng)目教程(第2版)
定 價(jià):35 元
叢書名:世紀(jì)英才高等職業(yè)教育課改系列規(guī)劃教材
- 作者:高維春
- 出版時(shí)間:2014/8/1
- ISBN:9787115359674
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312
- 頁碼:266
- 紙張:膠版紙
- 版次:2
- 開本:16K
本書以培養(yǎng)學(xué)生的C語言應(yīng)用能力為主線,強(qiáng)調(diào)工學(xué)結(jié)合。本書的主要內(nèi)容包括C語言基礎(chǔ)知識(shí),學(xué)生成績管理系統(tǒng)界面設(shè)計(jì),學(xué)生成績管理系統(tǒng)主菜單功能實(shí)現(xiàn),學(xué)生成績管理系統(tǒng)主菜單重復(fù)選擇的實(shí)現(xiàn),用數(shù)組實(shí)現(xiàn)學(xué)生成績管理系統(tǒng),用函數(shù)改善學(xué)生成績管理系統(tǒng),用結(jié)構(gòu)體優(yōu)化學(xué)生成績管理系統(tǒng),用指針實(shí)現(xiàn)查詢、修改、添加、刪除學(xué)生成績,用文件完善學(xué)生成績管理系統(tǒng)。
本書配備了上機(jī)輔導(dǎo)教材《C語言程序設(shè)計(jì)上機(jī)指導(dǎo)與習(xí)題集》。另外,本書中學(xué)生成績管理系統(tǒng)的程序源代碼和課件等教學(xué)資料,可從人民郵電出版社教學(xué)服務(wù)與資源網(wǎng)下載。
本書可作為高職高專院校C語言程序設(shè)計(jì)課程的教材,也適合C語言程序設(shè)計(jì)初學(xué)者學(xué)習(xí)使用。
任務(wù)式教學(xué)
適合C程序設(shè)計(jì)零起點(diǎn)讀者
循序漸進(jìn),重難點(diǎn)突出
開篇導(dǎo)讀 C語言基礎(chǔ)知識(shí) 1
第一部分 任務(wù)學(xué)習(xí)引導(dǎo) 1
0.1 C語言概述 1
0.2 編寫、運(yùn)行一個(gè)簡單的C語言程序 3
0.3 數(shù)據(jù)類型 8
0.4 運(yùn)算符與表達(dá)式 16
第二部分 自學(xué)與拓展 22
0.5 程序設(shè)計(jì)與算法 22
習(xí)題 26
任務(wù)一 學(xué)生成績管理系統(tǒng)界面設(shè)計(jì)(順序結(jié)構(gòu)程序設(shè)計(jì)) 29
第一部分 任務(wù)學(xué)習(xí)引導(dǎo) 29
1.1 結(jié)構(gòu)化程序設(shè)計(jì)的基本結(jié)構(gòu) 29
1.2 輸入/輸出語句 31
第二部分 模塊實(shí)現(xiàn):學(xué)生成績管理系統(tǒng)界面設(shè)計(jì) 42
習(xí)題 43
任務(wù)二 學(xué)生成績管理系統(tǒng)主菜單功能實(shí)現(xiàn)(分支結(jié)構(gòu)程序設(shè)計(jì)) 46
第一部分 任務(wù)學(xué)習(xí)引導(dǎo) 46
2.1 關(guān)系運(yùn)算符與關(guān)系表達(dá)式 46
2.2 邏輯運(yùn)算符與邏輯表達(dá)式 47
2.3 if語句 49
2.4 switch語句 57
第二部分 模塊實(shí)現(xiàn):學(xué)生成績管理系統(tǒng)主菜單的實(shí)現(xiàn) 60
第三部分 自學(xué)與拓展 63
2.5 條件運(yùn)算符和條件表達(dá)式 63
習(xí)題 64
任務(wù)三 學(xué)生成績管理系統(tǒng)主菜單重復(fù)選擇的實(shí)現(xiàn)(循環(huán)結(jié)構(gòu)程序設(shè)計(jì)) 67
第一部分 任務(wù)學(xué)習(xí)引導(dǎo) 67
3.1 for語句 68
3.2 while語句 74
3.3 do-while語句 76
3.4 break語句 79
3.5 循環(huán)語句的嵌套 81
第二部分 模塊實(shí)現(xiàn):學(xué)生成績管理系統(tǒng)主菜單重復(fù)選擇的實(shí)現(xiàn) 83
第三部分 自學(xué)與拓展 88
3.6 continue語句 88
習(xí)題 90
任務(wù)四 用數(shù)組實(shí)現(xiàn)學(xué)生成績管理系統(tǒng)(數(shù)組) 94
第一部分 任務(wù)學(xué)習(xí)引導(dǎo) 95
4.1 一維數(shù)組 96
4.2 二維數(shù)組 109
4.3 字符串與字符數(shù)組 116
第二部分 模塊實(shí)現(xiàn):用數(shù)組實(shí)現(xiàn)學(xué)生成績管理系統(tǒng) 124
習(xí)題 130
任務(wù)五 用函數(shù)改善學(xué)生成績管理系統(tǒng)(函數(shù)) 132
第一部分 任務(wù)學(xué)習(xí)引導(dǎo) 133
5.1 函數(shù)的概述 133
5.2 函數(shù)定義的一般形式 135
5.3 函數(shù)的調(diào)用 136
5.4 函數(shù)參數(shù)與函數(shù)返回值 140
5.5 函數(shù)的嵌套調(diào)用 143
5.6 數(shù)組作為函數(shù)的實(shí)參 144
5.7 內(nèi)部變量與外部變量 148
第二部分 模塊實(shí)現(xiàn):用函數(shù)改善學(xué)生成績管理系統(tǒng) 151
第三部分 自學(xué)與拓展 166
5.8 動(dòng)態(tài)存儲(chǔ)變量與靜態(tài)存儲(chǔ)變量 166
5.9 文件包含預(yù)處理命令 168
習(xí)題 169
任務(wù)六 用結(jié)構(gòu)體優(yōu)化學(xué)生成績管理系統(tǒng)(結(jié)構(gòu)體) 173
第一部分 任務(wù)學(xué)習(xí)引導(dǎo) 173
6.1 結(jié)構(gòu)體類型與結(jié)構(gòu)體變量 173
6.2 結(jié)構(gòu)體變量的初始化與引用 176
6.3 結(jié)構(gòu)體數(shù)組 178
6.4 結(jié)構(gòu)體與函數(shù)傳遞 182
第二部分 模塊實(shí)現(xiàn):用結(jié)構(gòu)體優(yōu)化學(xué)生成績管理系統(tǒng) 187
第三部分 自學(xué)與拓展 191
6.5 共用體與枚舉類型 191
習(xí)題 195
任務(wù)七 用指針實(shí)現(xiàn)查詢、修改、添加、刪除學(xué)生成績(指針) 198
第一部分 任務(wù)學(xué)習(xí)引導(dǎo) 198
7.1 變量的指針與指針變量的概念 198
7.2 指針變量 199
7.3 指針與函數(shù) 202
7.4 指針與一維數(shù)組 206
7.5 指針與字符串 214
7.6 指針與結(jié)構(gòu)體 219
第二部分 模塊實(shí)現(xiàn):用指針實(shí)現(xiàn)查詢、修改、添加、刪除學(xué)生成績 228
第三部分 自學(xué)與拓展 232
7.7 其他類型的指針 232
習(xí)題 236
任務(wù)八 用文件完善學(xué)生成績管理系統(tǒng)(文件) 239
第一部分 任務(wù)學(xué)習(xí)引導(dǎo) 241
8.1 文件的概念 241
8.2 文件指針 242
8.3 文件的基本操作 242
第二部分 模塊實(shí)現(xiàn):用文件完善學(xué)生成績管理系統(tǒng) 251
第三部分 自學(xué)與拓展 258
8.4 文件的其他操作 258
習(xí)題 263
參考文獻(xiàn) 266