C程序設計項目化教程與實踐
王學梅、任煥海、張建新
相關主題
商品描述
"本書採用項目化方式組織內容,從項目實現角度講述各個知識點,並將內容分解為8個項目,按照“任務說明—知識點鞏固—任務實現—課後實驗”的思路進行設計。本書採用的課堂案例簡單易懂,方便學生快速入門,在每個項目後設置了相應的實驗,並在本書的電子資源中展示了書中使用的“學生選課系統”項目的完整代碼,用於學生鞏固課堂知識,同時為C程序的課程設計及實踐類課程提供資源。為了更好地讓學生體會C語言在實際中的應用,電子資源中還附加了C語言在單片機中的應用,以增強學生的應用能力。 本書案例豐富,通俗易懂,適合初學者學習,可作為高等學校各專業的C語言基礎教程,也可作為自學C語言的參考用書。"
目錄大綱
目錄
下載源碼項目1
“學生選課系統”首界面設計1
任務1.1C語言的基本組成要素2
任務1.2常量與變量4
任務1.3數據的輸入與輸出10
實驗1順序結構程序設計17
項目2“學生選課系統”功能選擇設計23
任務2.1if語句的應用24
任務2.2switch…case語句31
實驗2選擇結構程序設計34
項目3“學生選課系統”多信息輸入與輸出44
任務3.1while語句的應用45
任務3.2do…while語句的應用46
任務3.3for語句的應用48
任務3.4break語句與continue語句的應用52
實驗3循環結構程序設計57
項目4“學生選課系統”課程信息存儲67
任務4.1一維數組68
任務4.2二維數組71
任務4.3字符數組75
實驗4數組應用82
項目5“學生選課系統”課程信息數據分析92
任務5.1結構體定義及應用93
任務5.2結構體數組及應用96
項目6“學生選課系統”的模塊化設計100
任務6.1函數定義與調用101
任務6.2函數的參數傳遞105
任務6.3函數的嵌套與遞歸111
實驗5函數應用117
項目7“學生選課系統”的信息動態存儲128
任務7.1指針與指針變量129
任務7.2指針引用數組131
任務7.3指針引用字符串134
任務7.4指針引用結構體數組139
任務7.5指針與動態內存分配140
任務7.6指針在鏈表中的應用143
項目8“學生選課系統”的變量與文件操作152
任務8.1全局變量與局部變量152
任務8.2文件的輸入與輸出158
參考文獻170目錄C程序設計項目化教程與實踐