包鋒、李峰主編的《C語言程序設(shè)計實訓(十三五普通高等教育規(guī)劃教材)》以突出實踐應用能力為出發(fā)點,融入工學結(jié)合的CDIO工程理念,采用案例驅(qū)動模式,每部分內(nèi)容從實例入手進行講解、分析,并配有大量實用的各種習題進行實戰(zhàn)訓練,為扎實學習和鞏固所學的C語言知識提供有力保障,也為強化C語言程序設(shè)計能力、參加計算機考試打下堅實基礎(chǔ)。全書共10章,主要內(nèi)容包括:進入C語言程序世界準備和計算機交流、應用C的基礎(chǔ)知識實現(xiàn)數(shù)據(jù)的處理與運算、應用順序結(jié)構(gòu)設(shè)計程序解決簡單實際問題、應用選擇結(jié)構(gòu)設(shè)計程序?qū)崿F(xiàn)分支判斷、應用循環(huán)結(jié)構(gòu)設(shè)計程序?qū)崿F(xiàn)重復操作、應用數(shù)組設(shè)計程序?qū)崿F(xiàn)批量數(shù)據(jù)處理、應用函數(shù)設(shè)計程序?qū)崿F(xiàn)模塊化設(shè)計、應用指針設(shè)計程序增加獨有特色、自己定義數(shù)據(jù)類型完成復雜數(shù)據(jù)處理、應用文件管理數(shù)據(jù)。附錄中列出了C源程序調(diào)試運行時常見錯誤和計算機基礎(chǔ)知識訓練題。本書與《C語言程序設(shè)計能力教程(第四版)》(趙鳳芝、包鋒主編,中國鐵道出版社出版)教材配套,每章包括實例解析和大量習題,讀者在使用時可根據(jù)需要進行取舍。書中習題豐富、題型全面,適合作為高等院校程序設(shè)計課程的實訓教材或輔助教材,也可作為參加培訓、考級、考試的人員的強化訓練用書。
本書以突出實踐應用能力為出發(fā)點,融入工學結(jié)合的CDIO 工程理念,采用案例驅(qū)動模式,每部分內(nèi)容從實例入手進行講解、分析,并配有大量實用的各種習題進行實戰(zhàn)訓練,為扎實學習和鞏固所學的C 語言知識提供有力保障,也為強化C 語言程序設(shè)計能力、參加計算機考試打下堅實基礎(chǔ)。
C 語言不僅適合于系統(tǒng)軟件的設(shè)計,而且適合于應用程序設(shè)計。C 語言以其強大的功能,豐富的數(shù)據(jù)類型,使用靈活,兼具面向硬件編程的低級語言特性及通用性強、可移植性好等高級語言特性,是國內(nèi)外廣泛流行的程序設(shè)計語言,一直長盛不衰,成為軟件開發(fā)中的主流語言之一。目前,許多開發(fā)工具(包括Visual C 和Visual C .NET 及Java 等開發(fā)工具)都還遵循著標準的C 語言基本語法。在很多嵌入式系統(tǒng)的軟件設(shè)計中,多數(shù)都采用C 語言來開發(fā)?梢哉f,C 語言是程序開發(fā)人員必須掌握的基本功,也是國內(nèi)各高校廣泛學習和普遍使用的一種重要的計算機語言。目前,全國計算機等級考試、全國計算機應用技術(shù)證書考試、全國計算機技能大賽等都將C 語言列入考試范圍。本書以突出實踐應用能力為出發(fā)點,融入工學結(jié)合的CDIO 工程理念,采用流行的案例驅(qū)動模式,每部分內(nèi)容從實例入手進行講解、分析,并配有大量實用的各種習題進行實戰(zhàn)訓練,為扎實學習和鞏固所學的C 語言知識提供有力保障,也為強化C 語言程序設(shè)計能力、參加計算機考試打下堅實基礎(chǔ)。全書共10 章,主要內(nèi)容包括:進入C 語言程序世界準備和計算機交流、應用C 的基礎(chǔ)知識實現(xiàn)數(shù)據(jù)的處理與運算、應用順序結(jié)構(gòu)設(shè)計程序解決簡單實際問題、應用選擇結(jié)構(gòu)設(shè)計程序?qū)崿F(xiàn)分支判斷、應用循環(huán)結(jié)構(gòu)設(shè)計程序?qū)崿F(xiàn)重復操作、應用數(shù)組設(shè)計程序?qū)崿F(xiàn)批量數(shù)據(jù)處理、應用函數(shù)設(shè)計程序?qū)崿F(xiàn)模塊化設(shè)計、應用指針設(shè)計程序增加獨有特色、自己定義數(shù)據(jù)類型完成復雜數(shù)據(jù)處理、應用文件管理數(shù)據(jù)。附錄中列出了C 源程序調(diào)試運行時常見錯誤和計算機基礎(chǔ)知識訓練題。本書與《C 語言程序設(shè)計能力教程(第四版)》(趙鳳芝、包鋒主編,中國鐵道出版社出版)教材配套,每章包括實例解析和大量習題,讀者在使用時可根據(jù)需要進行取舍。本書適合作為高等院校程序設(shè)計課程的實訓教材或輔助教材,也可作為參加培訓、考級、考試的人員的強化訓練用書。本書由包鋒、李峰任主編,宋新起、王海英任副主編,趙鳳芝主審。其中,包鋒編寫了第1、7 章,宋新起編寫了第4、8 章,李峰編寫了第5、6、9、10 章及附錄,王海英編寫了第2、3 章。由于編者水平有限,書中疏漏和不足之處在所難免,敬請有關(guān)專家和廣大讀者不吝指正,編者的電子郵箱是qhdcomputer@163.com。編 者2018 年1 月
包鋒 大慶石油學院教授
第1章 進入C語言程序世界準備和計算機交流
實例解析
一、初識C語言
二、設(shè)計簡單的C程序
三、程序的調(diào)試與運行
小結(jié)
實戰(zhàn)訓練
第2章 應用C的基礎(chǔ)知識實現(xiàn)數(shù)據(jù)的處理與運算
實例解析
一、數(shù)據(jù)類型
二、運算符與表達式
小結(jié)
實戰(zhàn)訓練
第3章 應用順序結(jié)構(gòu)設(shè)計程序解決簡單實際問題
實例解析
一、數(shù)據(jù)的輸入與輸出
二、順序結(jié)構(gòu)程序設(shè)計
小結(jié)
實戰(zhàn)訓練
第4章 應用選擇結(jié)構(gòu)設(shè)計程序?qū)崿F(xiàn)分支判斷
實例解析
一、if語句多重選擇結(jié)構(gòu)設(shè)計
二、switch流程設(shè)計
小結(jié)
實戰(zhàn)訓練
第5章 應用循環(huán)結(jié)構(gòu)設(shè)計程序?qū)崿F(xiàn)重復操作
實例解析
一、for、while循環(huán)程序設(shè)計
二、多重循環(huán)程序設(shè)計
三、窮舉類型的程序設(shè)計
四、遞推類型的程序設(shè)計
小結(jié)
實戰(zhàn)訓練
第6章 應用數(shù)組設(shè)計程序?qū)崿F(xiàn)批量數(shù)據(jù)處理
實例解析
一、一維數(shù)組的應用
二、二維數(shù)組的應用
三、字符數(shù)組的應用
小結(jié)
實戰(zhàn)訓練
第7章 應用函數(shù)設(shè)計程序?qū)崿F(xiàn)模塊化設(shè)計
實例解析
一、函數(shù)的調(diào)用與參數(shù)傳遞
二、函數(shù)的嵌套與遞歸
三、變量作用域與存儲類別
小結(jié)
實戰(zhàn)訓練
第8章 應用指針設(shè)計程序增加獨有特色
實例解析
一、指針怎么用
二、指針的高級應用
小結(jié)
實戰(zhàn)訓練
第9章 自己定義數(shù)據(jù)類型完成復雜數(shù)據(jù)處理
實例解析
一、結(jié)構(gòu)體類型、變量及數(shù)組的應用
二、結(jié)構(gòu)體指針與指針處理鏈表
三、結(jié)構(gòu)體與函數(shù)參數(shù)
四、共用體、枚舉類型及自定義類型的應用
小結(jié)
實戰(zhàn)訓練
第10章 應用文件管理數(shù)據(jù)
實例解析
一、對文件進行操作
二、文件的應用
小結(jié)
實戰(zhàn)訓練
附錄A 常見編譯錯誤信息
附錄B 計算機基礎(chǔ)知識訓練題