C語言程序設(shè)計項目教程

出版時間:2011-3  出版社:中國人民大學(xué)出版社  作者:呂新平 編  頁數(shù):282  

內(nèi)容概要

  本書講述C語言程序設(shè)計的基本理論、基礎(chǔ)知識、實用方法,以“班級學(xué)生成績管理系統(tǒng)”軟件項目的開發(fā)為主線,將該項目開發(fā)過程中要用到的知識、技能分解到各個章節(jié),并將該項目的開發(fā)劃分為若干個與章節(jié)知識點密切相關(guān)的若干個任務(wù),在學(xué)習(xí)完相應(yīng)章節(jié)的知識、技能后,完成該項目的開發(fā)。
  本書的講解深入淺出、易學(xué)易懂、取舍合理,并適宜教學(xué),并以C語言的最新標(biāo)準(zhǔn)C99為依據(jù)編寫。本書可以作為高等院校/高等職業(yè)院校計算機及相關(guān)專業(yè)學(xué)生學(xué)習(xí)JC語言程序設(shè)計的教材,也可作為參加有關(guān)考試和自學(xué)的參考書。

書籍目錄

項目1 項目菜單設(shè)計
 1.1任務(wù)1:用輸入/輸出函數(shù)初步設(shè)計項目菜單
 1.2必備知識與理論
  1.2.1計算機程序設(shè)計語言
  1.2.2高級程序設(shè)計語言的開發(fā)過程
  1.2.3C語言標(biāo)準(zhǔn)
  1.2.4C語言的特點
  1.2.5使用MicrosoftVisua1C++6.0開發(fā)C語言程序
 1.3擴展知識與理論
  1.3.1函數(shù)
  1.3.2函數(shù)的組成部分
  1.3.3語句
  1.3.4名字與聲明
  1.3.5變量及其賦值
  1.3.6算術(shù)運算
 習(xí)題1
項目2 學(xué)生成績的輸入與計算
 2.1任務(wù)2:學(xué)生成績的輸入/輸出
 2.2任務(wù)3:總分與平均分的計算
 2.3必備知識與理論
  2.3.1定點數(shù)與浮點數(shù)的表示
  2.3.2整數(shù)的有符號類型與無符號類型
  2.3.3類型寬度與取值范圍
  2.3.4整型常量
  2.3.5實型常量
  2.3.6字符類型及其常量
  2.3.7符號常量
  2.3.8變量的定義
  2.3.9變量的初始化
  2.3.10數(shù)據(jù)類型的自動轉(zhuǎn)換
  2.3.11強制類型轉(zhuǎn)換
 2.4擴展知識與理論
  2.4.1printf()函數(shù)
  2.4.2scanf()函數(shù)
  2.4.3字符輸入/輸出函數(shù)getchar()與putchar()
 習(xí)題2
項目3 項目菜單的選擇執(zhí)行
 3.1任務(wù)4:用if語句實現(xiàn)菜單的選擇執(zhí)行
 3.2必備知識與理論
  3.2.1算法的概念
  3.2.2算法的表示方法
  3.2.3結(jié)構(gòu)化程序設(shè)計
  3.2.4命題與C語言中的邏輯值
  3.2.5關(guān)系運算符與關(guān)系表達式
  3.2.6邏輯運算符與邏輯表達式
 3.3擴展知識與理論
  3.3.1if(表達式)語句
  3.3.2if
  3.3.3if
 3.4任務(wù)5:用switch語句實現(xiàn)菜單的選擇執(zhí)行
 3.5必備知識與理論
 3.6擴展知識與理論
 3.7任務(wù)6:用循環(huán)語句實現(xiàn)菜單的選擇執(zhí)行
 3.8必備知識與理論
  3.8.1whi1e語句
  3.8.2d0
  3.8.3for結(jié)構(gòu)
 3.9擴展知識與理論
  3.9.1break語句
  3.9.2continue語句
 習(xí)題3
項目4 項目的整體框架設(shè)計
 4.1任務(wù)7:整體項目菜單函數(shù)
 4.2任務(wù)8:子項目菜單函數(shù)
 4.3任務(wù)9:系統(tǒng)實現(xiàn)的主函數(shù)
 4.4必備知識與理論
  4.4.1設(shè)計C語言程序就是設(shè)計函數(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擴展知識與理論
  4.5.1變量的作用域和生存期
  4.5.2C語言中變量的存儲類型
  4.5.3“文件包含”處理
  4.5.4宏定義
 習(xí)題4
項目5 項目中數(shù)組的應(yīng)用
 5.1任務(wù)10:使用數(shù)組查找學(xué)生最高、最低成績
 5.2任務(wù)11:使用數(shù)組查找成績不合格的學(xué)生
 5.3任務(wù)12:使用數(shù)組對學(xué)生的成績進行排序
 5.4必備知識與理論
  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擴展知識與理論
  5.5.1二維數(shù)組的定義與引用
  5.5.2二維數(shù)組的初始化
  5.5.3向函數(shù)傳遞二維數(shù)組
 習(xí)題5
項目6 項目中指針的應(yīng)用
 6.1任務(wù)13:使用指針查找學(xué)生最高、最低成績
 6.2任務(wù)14:使用指針查找成績不合格的學(xué)生
 6.3任務(wù)15:使用指針對學(xué)生的成績進行排序
 6.4必備知識與理論
  6.4.1地址與指針
  6.4.2指針變量的定義、初始化與賦值
  6.4.3指針變量的引用
  6.4.4指針的運算
  6.4.5指向指針變量的指針與多級指針
  6.4.6指向void類型的指針
  6.4.7數(shù)組元素的指針引用
  6.4.8多字符串的存儲與處理
  6.4.9內(nèi)存的動態(tài)分配與動態(tài)數(shù)組建立
 6.5擴展知識與理論
  6.5.1指針參數(shù)-9函數(shù)的地址傳送調(diào)用
  6.5.2帶參數(shù)的主函數(shù)
  6.5.3返回指針值的函數(shù)
  6.5.4指向函數(shù)的指針
 習(xí)題6
項目7 項目中自定義數(shù)據(jù)類型
 7.1任務(wù)16:學(xué)生記錄的增加
 7.2任務(wù)17:學(xué)生記錄的刪除
 7.3任務(wù)18:學(xué)生記錄的修改
 7.4任務(wù)19:學(xué)生記錄的顯示
 7.5必備知識與理論
  7.5.1結(jié)構(gòu)體類型及其定義
  7.5.2定義結(jié)構(gòu)體類型變量及對變量的初始化
  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對結(jié)構(gòu)體數(shù)組元素的操作
  7.5.8指向結(jié)構(gòu)體變量的指針
  7.5.9指向結(jié)構(gòu)體數(shù)組的指針
 7.6擴展知識與理論
  7.6.1鏈表的概念
  7.6.2鏈表結(jié)點的定義與鏈接關(guān)系的建立
  7.6.3動態(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共用體的特點
  7.6.8共用體變量的應(yīng)用
  7.6.9枚舉類型數(shù)據(jù)
  7.6.10用Typedef定義類型
 習(xí)題7
項目8項目中學(xué)生數(shù)據(jù)的存儲與重用
 8.1任務(wù)20:學(xué)生信息的保存
 8.2任務(wù)21:學(xué)生信息文件的打開
 8.3必備知識與理論
  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擴展知識與理論
  8.4.1文件位置指針的定位函數(shù)
  8.4.2文件隨機讀寫程序的應(yīng)用
  8.4.3ferror函數(shù)
  8.4.4fc1earerr函數(shù)
“班級學(xué)生成績管理系統(tǒng)”項目總結(jié)
附錄1 常用字符與ASCII碼對照表(附表1)
附錄2 C語言運算符的優(yōu)先級與結(jié)合性(附表2)
附錄3 C語言中的關(guān)鍵字
參考文獻

圖書封面

評論、評分、閱讀與下載


    C語言程序設(shè)計項目教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7