![](/up_files/book/41495af18daf2101f17232fd40d853e6.jpg)
C語言程序設(shè)計(jì)項(xiàng)目教程(教育部高職高專計(jì)算機(jī)教指委規(guī)劃教材)
- 所屬分類:
高職高專計(jì)..
- 作者:
呂新平 主編
- 出版社:
中國(guó)人民大學(xué)出版社
- ISBN:9787300128894
- 出版日期:2011-3-1
-
原價(jià):
¥32.00元
現(xiàn)價(jià):¥25.60元
-
本書信息由合作網(wǎng)站提供,請(qǐng)前往以下網(wǎng)站購買: 京東商城
當(dāng)當(dāng)網(wǎng)
圖書簡(jiǎn)介
本書講述C語言程序設(shè)計(jì)的基本理論、基礎(chǔ)知識(shí)、實(shí)用方法,以“班級(jí)學(xué)生成績(jī)管理系統(tǒng)”軟件項(xiàng)目的開發(fā)為主線,將該項(xiàng)目開發(fā)過程中要用到的知識(shí)、技能分解到各個(gè)章節(jié),并將該項(xiàng)目的開發(fā)劃分為若干個(gè)與章節(jié)知識(shí)點(diǎn)密切相關(guān)的若干個(gè)任務(wù),在學(xué)習(xí)完相應(yīng)章節(jié)的知識(shí)、技能后,完成該項(xiàng)目的開發(fā)。
本書的講解深入淺出、易學(xué)易懂、取舍合理,并適宜教學(xué),并以C語言的最新標(biāo)準(zhǔn)C99為依據(jù)編寫。本書可以作為高等院校/高等職業(yè)院校計(jì)算機(jī)及相關(guān)專業(yè)學(xué)生學(xué)習(xí)JC語言程序設(shè)計(jì)的教材,也可作為參加有關(guān)考試和自學(xué)的參考書。
目錄
項(xiàng)目1 項(xiàng)目菜單設(shè)計(jì)
1.1任務(wù)1:用輸入/輸出函數(shù)初步設(shè)計(jì)項(xiàng)目菜單
1.2必備知識(shí)與理論
1.2.1計(jì)算機(jī)程序設(shè)計(jì)語言
1.2.2高級(jí)程序設(shè)計(jì)語言的開發(fā)過程
1.2.3C語言標(biāo)準(zhǔn)
1.2.4C語言的特點(diǎn)
1.2.5使用MicrosoftVisua1C++6.0開發(fā)C語言程序
1.3擴(kuò)展知識(shí)與理論
1.3.1函數(shù)
1.3.2函數(shù)的組成部分
1.3.3語句
1.3.4名字與聲明
1.3.5變量及其賦值
1.3.6算術(shù)運(yùn)算
習(xí)題1
項(xiàng)目2 學(xué)生成績(jī)的輸入與計(jì)算
2.1任務(wù)2:學(xué)生成績(jī)的輸入/輸出
2.2任務(wù)3:總分與平均分的計(jì)算
2.3必備知識(shí)與理論
2.3.1定點(diǎn)數(shù)與浮點(diǎn)數(shù)的表示
2.3.2整數(shù)的有符號(hào)類型與無符號(hào)類型
2.3.3類型寬度與取值范圍
2.3.4整型常量
2.3.5實(shí)型常量
2.3.6字符類型及其常量
2.3.7符號(hào)常量
2.3.8變量的定義
2.3.9變量的初始化
2.3.10數(shù)據(jù)類型的自動(dòng)轉(zhuǎn)換
2.3.11強(qiáng)制類型轉(zhuǎn)換
2.4擴(kuò)展知識(shí)與理論
2.4.1printf()函數(shù)
2.4.2scanf()函數(shù)
2.4.3字符輸入/輸出函數(shù)getchar()與putchar()
習(xí)題2
項(xiàng)目3 項(xiàng)目菜單的選擇執(zhí)行
3.1任務(wù)4:用if語句實(shí)現(xiàn)菜單的選擇執(zhí)行
3.2必備知識(shí)與理論
3.2.1算法的概念
3.2.2算法的表示方法
3.2.3結(jié)構(gòu)化程序設(shè)計(jì)
3.2.4命題與C語言中的邏輯值
3.2.5關(guān)系運(yùn)算符與關(guān)系表達(dá)式
3.2.6邏輯運(yùn)算符與邏輯表達(dá)式
3.3擴(kuò)展知識(shí)與理論
3.3.1if(表達(dá)式)語句
3.3.2if
3.3.3if
3.4任務(wù)5:用switch語句實(shí)現(xiàn)菜單的選擇執(zhí)行
3.5必備知識(shí)與理論
3.6擴(kuò)展知識(shí)與理論
3.7任務(wù)6:用循環(huán)語句實(shí)現(xiàn)菜單的選擇執(zhí)行
3.8必備知識(shí)與理論
3.8.1whi1e語句
3.8.2d0
3.8.3for結(jié)構(gòu)
3.9擴(kuò)展知識(shí)與理論
3.9.1break語句
3.9.2continue語句
習(xí)題3
項(xiàng)目4 項(xiàng)目的整體框架設(shè)計(jì)
4.1任務(wù)7:整體項(xiàng)目菜單函數(shù)
4.2任務(wù)8:子項(xiàng)目菜單函數(shù)
4.3任務(wù)9:系統(tǒng)實(shí)現(xiàn)的主函數(shù)
4.4必備知識(shí)與理論
4.4.1設(shè)計(jì)C語言程序就是設(shè)計(jì)函數(shù)
4.4.2函數(shù)結(jié)構(gòu)
4.4.3函數(shù)定義與函數(shù)聲明
4.4.4函數(shù)調(diào)用
4.4.5函數(shù)的遞歸調(diào)用
4.5擴(kuò)展知識(shí)與理論
4.5.1變量的作用域和生存期
4.5.2C語言中變量的存儲(chǔ)類型
4.5.3“文件包含”處理
4.5.4宏定義
習(xí)題4
項(xiàng)目5 項(xiàng)目中數(shù)組的應(yīng)用
5.1任務(wù)10:使用數(shù)組查找學(xué)生最高、最低成績(jī)
5.2任務(wù)11:使用數(shù)組查找成績(jī)不合格的學(xué)生
5.3任務(wù)12:使用數(shù)組對(duì)學(xué)生的成績(jī)進(jìn)行排序
5.4必備知識(shí)與理論
5.4.1一維數(shù)組定義及數(shù)組元素引用
5.4.2一維數(shù)組的初始化
5.4.3一維數(shù)組元素的查找與排序
5.4.4數(shù)組與函數(shù)
5.4.5字符數(shù)組與字符串
5.4.6字符串的輸入與輸出
5.4.7字符串處理函數(shù)
5.5擴(kuò)展知識(shí)與理論
5.5.1二維數(shù)組的定義與引用
5.5.2二維數(shù)組的初始化
5.5.3向函數(shù)傳遞二維數(shù)組
習(xí)題5
項(xiàng)目6 項(xiàng)目中指針的應(yīng)用
6.1任務(wù)13:使用指針查找學(xué)生最高、最低成績(jī)
6.2任務(wù)14:使用指針查找成績(jī)不合格的學(xué)生
6.3任務(wù)15:使用指針對(duì)學(xué)生的成績(jī)進(jìn)行排序
6.4必備知識(shí)與理論
6.4.1地址與指針
6.4.2指針變量的定義、初始化與賦值
6.4.3指針變量的引用
6.4.4指針的運(yùn)算
6.4.5指向指針變量的指針與多級(jí)指針
6.4.6指向void類型的指針
6.4.7數(shù)組元素的指針引用
6.4.8多字符串的存儲(chǔ)與處理
6.4.9內(nèi)存的動(dòng)態(tài)分配與動(dòng)態(tài)數(shù)組建立
6.5擴(kuò)展知識(shí)與理論
6.5.1指針參數(shù)-9函數(shù)的地址傳送調(diào)用
6.5.2帶參數(shù)的主函數(shù)
6.5.3返回指針值的函數(shù)
6.5.4指向函數(shù)的指針
習(xí)題6
項(xiàng)目7 項(xiàng)目中自定義數(shù)據(jù)類型
7.1任務(wù)16:學(xué)生記錄的增加
7.2任務(wù)17:學(xué)生記錄的刪除
7.3任務(wù)18:學(xué)生記錄的修改
7.4任務(wù)19:學(xué)生記錄的顯示
7.5必備知識(shí)與理論
7.5.1結(jié)構(gòu)體類型及其定義
7.5.2定義結(jié)構(gòu)體類型變量及對(duì)變量的初始化
7.5.3結(jié)構(gòu)體變量的操作
7.5.4嵌套結(jié)構(gòu)體類型
7.5.5位段
7.5.6結(jié)構(gòu)體數(shù)組的定義與初始化
7.5.7對(duì)結(jié)構(gòu)體數(shù)組元素的操作
7.5.8指向結(jié)構(gòu)體變量的指針
7.5.9指向結(jié)構(gòu)體數(shù)組的指針
7.6擴(kuò)展知識(shí)與理論
7.6.1鏈表的概念
7.6.2鏈表結(jié)點(diǎn)的定義與鏈接關(guān)系的建立
7.6.3動(dòng)態(tài)鏈表的建立
7.6.4結(jié)構(gòu)體變量作為函數(shù)參數(shù)
7.6.5用指向結(jié)構(gòu)體變量的指針作函數(shù)參數(shù)
7.6.6返回結(jié)構(gòu)體類型值的函數(shù)
7.6.7共用體的特點(diǎn)
7.6.8共用體變量的應(yīng)用
7.6.9枚舉類型數(shù)據(jù)
7.6.10用Typedef定義類型
習(xí)題7
項(xiàng)目8項(xiàng)目中學(xué)生數(shù)據(jù)的存儲(chǔ)與重用
8.1任務(wù)20:學(xué)生信息的保存
8.2任務(wù)21:學(xué)生信息文件的打開
8.3必備知識(shí)與理論
8.3.1文件及其分類
8.3.2文件名
8.3.3文件的位置指針與讀寫方式
8.3.4FILE類型指針
8.3.5流
8.3.6文件的打開與關(guān)閉——流的創(chuàng)建與撤銷
8.3.7文件的字符讀/寫
8.3.8文件的字符串讀/寫
8.3.9文件的格式化讀/寫
8.3.10文件的記錄讀/寫
8.4擴(kuò)展知識(shí)與理論
8.4.1文件位置指針的定位函數(shù)
8.4.2文件隨機(jī)讀寫程序的應(yīng)用
8.4.3ferror函數(shù)
8.4.4fc1earerr函數(shù)
“班級(jí)學(xué)生成績(jī)管理系統(tǒng)”項(xiàng)目總結(jié)
附錄1 常用字符與ASCII碼對(duì)照表(附表1)
附錄2 C語言運(yùn)算符的優(yōu)先級(jí)與結(jié)合性(附表2)
附錄3 C語言中的關(guān)鍵字
參考文獻(xiàn)