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