《C語言程序設(shè)計》針對高等院校學(xué)生,本著傳授知識、培養(yǎng)能力、提高素質(zhì)的教學(xué)理念,采用項目導(dǎo)向、案例驅(qū)動的思想來組織內(nèi)容架構(gòu)。全書通過大量的案例,詳細介紹了C語言編程的基礎(chǔ)知識和基本操作,幫助學(xué)生掌握利用C語言進行結(jié)構(gòu)化程序設(shè)計的技術(shù)和方法。全書共9個項目,61個任務(wù)。9個項目包括C語言基礎(chǔ)知識、分支程序設(shè)計、循環(huán)程序設(shè)計、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、文件、課程設(shè)計等內(nèi)容。內(nèi)容由易到難,循序漸進地引導(dǎo)學(xué)生理解程序的語法結(jié)構(gòu)和算法思想。從而習(xí)慣C語言編程的要求,掌握C語言的基本知識點。在每個項目的*后均附有實訓(xùn)題,使學(xué)生能夠應(yīng)用本項目所學(xué)知識進行更多的程序開發(fā)和應(yīng)用,從而增強學(xué)生的實際開發(fā)能力。
《C語言程序設(shè)計》以項目為載體,深入淺出,語言通俗易懂,實驗項目設(shè)置合理,可作為高等院校C語言程序設(shè)計課程的教材,也可作為C語言初學(xué)者的自學(xué)參考書。
項目一 初識C語言
任務(wù)一 了解Dev-C 集成開發(fā)環(huán)境
任務(wù)二 了解C語言程序中的基本結(jié)構(gòu)
任務(wù)三 認識C語言程序的框架結(jié)構(gòu)
任務(wù)四 了解C語言的字符和詞匯
任務(wù)五 了解C語言中的基本運算
任務(wù)六 C語言中的基本數(shù)據(jù)類型
任務(wù)七 養(yǎng)成好的編程習(xí)慣注釋
思考與練習(xí)
項目二 分支程序設(shè)計傻瓜式四則計算器
任務(wù)一 細化功能
任務(wù)二 了解if語句
任務(wù)三 了解switCh Case語句
任務(wù)四 實例體驗
任務(wù)五 算法歸納
任務(wù)六 畫流程圖
任務(wù)七 項目實現(xiàn)
任務(wù)八 項目擴展
思考與練習(xí)
項目三 循環(huán)程序設(shè)計打魚還是曬網(wǎng)
任務(wù)一 while語句
任務(wù)二 dowhile語句
任務(wù)三 for語句
任務(wù)四 實例體驗
任務(wù)五 算法歸納
任務(wù)六 流程圖
任務(wù)七 項目實現(xiàn)
任務(wù)八 項目擴展
思考與練習(xí)
項目四 數(shù)組歌曲比賽評分統(tǒng)計
任務(wù)一 項目說明
任務(wù)二 了解一維數(shù)組
任務(wù)三 一維數(shù)組的定義
任務(wù)四 一維數(shù)組元素的引用
任務(wù)五 一維數(shù)組的初始化
任務(wù)六 一維數(shù)組的簡單應(yīng)用
任務(wù)七 項目流程圖
任務(wù)八 項目實現(xiàn)
任務(wù)九 項目擴展
任務(wù)十 項目擴展二
思考與練習(xí)
項目五 函數(shù)小孩分糖
任務(wù)一 了解函數(shù)
任務(wù)二 函數(shù)的實現(xiàn)
任務(wù)三 實例體驗
任務(wù)四 算法歸納
任務(wù)五 畫流程圖
任務(wù)六 項目實現(xiàn)
任務(wù)七 知識擴展
思考與練習(xí)
項目六 指針逢3退出小游戲
任務(wù)一 了解指針
任務(wù)二 了解指針與數(shù)組、函數(shù)的應(yīng)用
任務(wù)三 實例體驗
任務(wù)四 算法歸納
任務(wù)五 畫流程圖
任務(wù)六 項目實現(xiàn)
思考與練習(xí)
項目七 結(jié)構(gòu)體學(xué)生信息登記表
任務(wù)一 了解結(jié)構(gòu)體
任務(wù)二 結(jié)構(gòu)體變量的引用
任務(wù)三 輸入學(xué)生信息
任務(wù)四 輸出學(xué)生信息
任務(wù)五 項目功能實現(xiàn)
任務(wù)六 項目擴展
思考與練習(xí)
項目八 文件計算電話費
任務(wù)一 了解文件
任務(wù)二 了解文件指針
任務(wù)三 文件的打開與關(guān)閉
任務(wù)四 文件的讀寫
任務(wù)五 文件定位和文件的隨機讀寫
任務(wù)六 項目實現(xiàn)
思考與練習(xí)
項目九 課程設(shè)計學(xué)生學(xué)籍管理系統(tǒng)
任務(wù)一 細化功能
任務(wù)二 功能設(shè)計
任務(wù)三 項目實現(xiàn)
附錄一 ASClI碼表
附錄二 C語言常用的庫函數(shù)
寫給讀者
參考文獻