![](/up_files/book/41495af18daf2101f17232fd40d853e6.jpg)
C語言程序設計項目教程(教育部高職高專計算機教指委規劃教材)
- 所屬分類:
高職高專計..
- 作者:
呂新平 主編
- 出版社:
中國人民大學出版社
- ISBN:9787300128894
- 出版日期:2011-3-1
-
原價:
¥32.00元
現價:¥25.60元
圖書簡介
本書講述C語言程序設計的基本理論、基礎知識、實用方法,以“班級學生成績管理系統”軟件項目的開發為主線,將該項目開發過程中要用到的知識、技能分解到各個章節,并將該項目的開發劃分為若干個與章節知識點密切相關的若干個任務,在學習完相應章節的知識、技能后,完成該項目的開發。
本書的講解深入淺出、易學易懂、取舍合理,并適宜教學,并以C語言的最新標準C99為依據編寫。本書可以作為高等院校/高等職業院校計算機及相關專業學生學習JC語言程序設計的教材,也可作為參加有關考試和自學的參考書。
目錄
項目1 項目菜單設計
1.1任務1:用輸入/輸出函數初步設計項目菜單
1.2必備知識與理論
1.2.1計算機程序設計語言
1.2.2高級程序設計語言的開發過程
1.2.3C語言標準
1.2.4C語言的特點
1.2.5使用MicrosoftVisua1C++6.0開發C語言程序
1.3擴展知識與理論
1.3.1函數
1.3.2函數的組成部分
1.3.3語句
1.3.4名字與聲明
1.3.5變量及其賦值
1.3.6算術運算
習題1
項目2 學生成績的輸入與計算
2.1任務2:學生成績的輸入/輸出
2.2任務3:總分與平均分的計算
2.3必備知識與理論
2.3.1定點數與浮點數的表示
2.3.2整數的有符號類型與無符號類型
2.3.3類型寬度與取值范圍
2.3.4整型常量
2.3.5實型常量
2.3.6字符類型及其常量
2.3.7符號常量
2.3.8變量的定義
2.3.9變量的初始化
2.3.10數據類型的自動轉換
2.3.11強制類型轉換
2.4擴展知識與理論
2.4.1printf()函數
2.4.2scanf()函數
2.4.3字符輸入/輸出函數getchar()與putchar()
習題2
項目3 項目菜單的選擇執行
3.1任務4:用if語句實現菜單的選擇執行
3.2必備知識與理論
3.2.1算法的概念
3.2.2算法的表示方法
3.2.3結構化程序設計
3.2.4命題與C語言中的邏輯值
3.2.5關系運算符與關系表達式
3.2.6邏輯運算符與邏輯表達式
3.3擴展知識與理論
3.3.1if(表達式)語句
3.3.2if
3.3.3if
3.4任務5:用switch語句實現菜單的選擇執行
3.5必備知識與理論
3.6擴展知識與理論
3.7任務6:用循環語句實現菜單的選擇執行
3.8必備知識與理論
3.8.1whi1e語句
3.8.2d0
3.8.3for結構
3.9擴展知識與理論
3.9.1break語句
3.9.2continue語句
習題3
項目4 項目的整體框架設計
4.1任務7:整體項目菜單函數
4.2任務8:子項目菜單函數
4.3任務9:系統實現的主函數
4.4必備知識與理論
4.4.1設計C語言程序就是設計函數
4.4.2函數結構
4.4.3函數定義與函數聲明
4.4.4函數調用
4.4.5函數的遞歸調用
4.5擴展知識與理論
4.5.1變量的作用域和生存期
4.5.2C語言中變量的存儲類型
4.5.3“文件包含”處理
4.5.4宏定義
習題4
項目5 項目中數組的應用
5.1任務10:使用數組查找學生最高、最低成績
5.2任務11:使用數組查找成績不合格的學生
5.3任務12:使用數組對學生的成績進行排序
5.4必備知識與理論
5.4.1一維數組定義及數組元素引用
5.4.2一維數組的初始化
5.4.3一維數組元素的查找與排序
5.4.4數組與函數
5.4.5字符數組與字符串
5.4.6字符串的輸入與輸出
5.4.7字符串處理函數
5.5擴展知識與理論
5.5.1二維數組的定義與引用
5.5.2二維數組的初始化
5.5.3向函數傳遞二維數組
習題5
項目6 項目中指針的應用
6.1任務13:使用指針查找學生最高、最低成績
6.2任務14:使用指針查找成績不合格的學生
6.3任務15:使用指針對學生的成績進行排序
6.4必備知識與理論
6.4.1地址與指針
6.4.2指針變量的定義、初始化與賦值
6.4.3指針變量的引用
6.4.4指針的運算
6.4.5指向指針變量的指針與多級指針
6.4.6指向void類型的指針
6.4.7數組元素的指針引用
6.4.8多字符串的存儲與處理
6.4.9內存的動態分配與動態數組建立
6.5擴展知識與理論
6.5.1指針參數-9函數的地址傳送調用
6.5.2帶參數的主函數
6.5.3返回指針值的函數
6.5.4指向函數的指針
習題6
項目7 項目中自定義數據類型
7.1任務16:學生記錄的增加
7.2任務17:學生記錄的刪除
7.3任務18:學生記錄的修改
7.4任務19:學生記錄的顯示
7.5必備知識與理論
7.5.1結構體類型及其定義
7.5.2定義結構體類型變量及對變量的初始化
7.5.3結構體變量的操作
7.5.4嵌套結構體類型
7.5.5位段
7.5.6結構體數組的定義與初始化
7.5.7對結構體數組元素的操作
7.5.8指向結構體變量的指針
7.5.9指向結構體數組的指針
7.6擴展知識與理論
7.6.1鏈表的概念
7.6.2鏈表結點的定義與鏈接關系的建立
7.6.3動態鏈表的建立
7.6.4結構體變量作為函數參數
7.6.5用指向結構體變量的指針作函數參數
7.6.6返回結構體類型值的函數
7.6.7共用體的特點
7.6.8共用體變量的應用
7.6.9枚舉類型數據
7.6.10用Typedef定義類型
習題7
項目8項目中學生數據的存儲與重用
8.1任務20:學生信息的保存
8.2任務21:學生信息文件的打開
8.3必備知識與理論
8.3.1文件及其分類
8.3.2文件名
8.3.3文件的位置指針與讀寫方式
8.3.4FILE類型指針
8.3.5流
8.3.6文件的打開與關閉——流的創建與撤銷
8.3.7文件的字符讀/寫
8.3.8文件的字符串讀/寫
8.3.9文件的格式化讀/寫
8.3.10文件的記錄讀/寫
8.4擴展知識與理論
8.4.1文件位置指針的定位函數
8.4.2文件隨機讀寫程序的應用
8.4.3ferror函數
8.4.4fc1earerr函數
“班級學生成績管理系統”項目總結
附錄1 常用字符與ASCII碼對照表(附表1)
附錄2 C語言運算符的優先級與結合性(附表2)
附錄3 C語言中的關鍵字
參考文獻
同類熱銷圖書
書名 | 作者 | 出版社 | 價格 | 購買 |
Office 2007辦公軟件應用教程:工作任務匯編 | 陳靜,張爽.. | 化學工業出版社 | ¥49.00¥39.20 |
詳情 |
跟我動手學 S7-300/400PLC(附DVD) | 廖常初 主.. | 機械工業出版社 | ¥32.00¥24.50 |
詳情 |
Jewel CAD珠寶設計實用教程(第2版) | 王晨旭,劉.. | 人民郵電出版社 | ¥68.00¥54.40 |
詳情 |
優秀動漫游系列教材--游戲制作人生存手冊 | (英)愛爾.. | 中國科學技術出版.. | ¥59.00¥39.60 |
詳情 |
現代辦公自動化教程(Microsoft Office Specialist 2010 .. | 靳廣斌 主.. | 中國人民大學出版.. | ¥35.00¥28.00 |
詳情 |
VB6.0 程序設計實訓教程——21世紀高高專規劃教材 | 楊克玉 主.. | 機械工業出版社 | ¥22.00¥16.50 |
詳情 |
Windows Server 2003網絡管理(21世紀高職高專規劃教材—.. | 姜玉波 等.. | 清華大學出版社 | ¥29.00¥21.80 |
詳情 |
計算機網絡安全技術實驗教程 | 周緋菲,何.. | 北京郵電大學出版.. | ¥24.00¥18.90 |
詳情 |
UG NX7.5 基礎與實例教程(高職高專機電類工學結合模式教.. | 將建國,張.. | 清華大學出版社 | ¥32.00¥24.30 |
詳情 |
網頁設計與制作(Dreamweaver+Flash+Photoshop版)(第2版.. | 九州書源 .. | 清華大學出版社 | ¥36.80¥27.60 |
詳情 |
路由與交換技術 | 鄧秀慧 | 電子工業出版社 | ¥35.00¥28.00 |
詳情 |
EDA技術與Verilog HDL | 潘松,黃繼.. | 清華大學出版社 | ¥38.00¥28.90 |
詳情 |
中文版Excel 2007電子表格實用教程(計算機基礎與實訓教材.. | 謝啟祥 編.. | 清華大學出版社 | ¥30.00¥20.70 |
詳情 |
Windows Server 2008服務器搭建與管理(網絡工程師實用培.. | 李書滿,杜.. | 清華大學出版社 | ¥35.00¥26.60 |
詳情 |
網頁設計與制作教程(配光盤)(高職高專“工作過程導向”.. | 孫永道,高.. | 清華大學出版社 | ¥35.00¥26.30 |
詳情 |
Linux操作系統(第2版) | 邵國金 | 電子工業出版社 | ¥45.00¥36.80 |
詳情 |
計算機網絡基礎/高職高專“十一五”計算機類專業規劃教材 | 顧可民 主.. | 機械工業出版社 | ¥19.00¥14.30 |
詳情 |
零起點學辦公自動化——Office 2007視頻教程(配光盤)(I.. | 徐軍,郭晶.. | 清華大學出版社 | ¥29.00¥23.20 |
詳情 |
VC++程序設計基礎教程(高職高專計算機教學改革新體系規劃.. | 宋金珂,高.. | 清華大學出版社 | ¥28.00¥22.40 |
詳情 |
(教材)教育部高等學校高職高專計算機類專業建設參考方案 | 溫濤 等編.. | 中國鐵道出版社 | ¥40.00¥32.00 |
詳情 |
VB語言與測量程序設計(附光盤) | 佟彪 主編 | 中國電力出版社 | ¥39.80¥31.10 |
詳情 |
網站推廣(國家骨干高職院校建設成果 電子商務專業工作過.. | 孫丹 主編 | 清華大學出版社 | ¥26.00¥19.80 |
詳情 |
綜合布線技術項目教程(第2版) | 禹祿君 主.. | 電子工業出版社 | ¥39.00¥29.20 |
詳情 |
SQL Server2005數據庫實用教程(新世紀高職高專計算機專業.. | 屈武江,梁.. | 大連理工大學出版.. | ¥35.00¥28.00 |
詳情 |
網絡廣告設計與制作——21世紀高職高專藝術設計規劃教材 | 謝成開,王.. | 清華大學出版社 | ¥38.00¥26.30 |
詳情 |