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