C語言實戰(zhàn)105例.pdf
http://www.www.srpcoatings.com
2020年11月6日
![]() |
| 第1頁 |
![]() |
| 第7頁 |
![]() |
| 第13頁 |
![]() |
| 第29頁 |
![]() |
| 第37頁 |
![]() |
| 第175頁 |
參見附件(39999KB,301頁)。
C語言實戰(zhàn)105例共匯集105個實例,內容循序漸進,通過實例進許可證C語言編程。全書分為8篇,包括基礎篇、數值計算與數據結構篇、文本屏幕與文件操作篇、病毒與安全篇、圖形篇、系統(tǒng)篇、游戲篇、綜合篇,基本涵蓋了目前C語言編程的各個方面

內容提要
本書以實例為線索展開講解,注重對實例的分析、對方法的詳細講解以及對知識點的歸納總結。書中通過實例來講解知識點,同時又通過相應的知識點來分析實例,二者相輔相成。
通過閱讀本書,初學者不會再為編寫程序時無從下手而苦惱,具有C語言基礎的讀者也不會再原地踏步,停滯不前。因此,本書不僅可以幫助初學者快速入門,也可幫助中級讀者在C語言程序設計的殿堂中邁進。
本書的優(yōu)勢何在
目前市面上有多種講解C語言程序設計的書籍,也包括一些實例書。本書與它們比起來,無論在內容上,還是在結構安排上都有很鮮明的特點。
本書在內容上,并不是枯燥地講解知識點,而是以105個實例為線展開講解,注重對實例的分析,對方法的詳細講解,以及對知識點的歸納總結。本書通過實例來講解知識點,又通過相應的知識點來分析實例。通過閱讀本書,初學者不會再為編寫程序時無從下手而苦惱,具有一定C語言基礎的讀者也不會再原地踏步,停滯不前。因此,這本書不僅可以幫助初學者快速入門,也會幫助有一定基礎的讀者在C語言程序設計的殿堂繼續(xù)邁進。
另外,本書在結構安排上,充分考慮了層次性,內容循序漸進。本書將105個實例共分為八篇。
基礎篇介紹C語言編程的基礎知識,包括C語言的輸入輸出、數據類型、數組、指針、函數、結構體等相關內容。這部分內容適合讀者學習和鞏固C語言的基礎知識,并且指導讀者如何靈活運用這些基礎知識進行程序設計。
數值計算與數據結構篇包括0-1背包問題、中獎彩球問題、儲油問題、階梯計數問題,等多個經典問題。另外,此部分還介紹了常用的數據結構算法,包括排序算法、棧與隊列的應用、串操作的實現(xiàn)、圖的相關算法等。通過這部分的學習,讀者可以逐步建立起算法的思想。文本屏幕與文件操作篇介紹文件的基本操作和-些實用的文件處理方法。包括文件的加密和解密,兩個文件的連接和合并、文件的分割、兩個文件內容的同時顯示等。通過此部分的學習,讀者將會逐步掌握一些實用的文件處理技巧。
病毒與安全篇主要介紹常見病毒的分析與監(jiān)測,常用的數字加密算法等內容。另外,還實現(xiàn)了traceroute,ping等常用的網絡命令。此部分旨在讓讀者認識病毒,掌握相關原理。
圖形篇介紹如何使用Turbo C提供的圖形函數繪制基本的圖形,包括繪制直線、圓、矩形等,如何使用這些基本的圖形完成復雜圖形的繪制,包括柱狀圖的應用、三維視圖的繪制、繪制按鈕、制作音樂動畫等。通過本部分的學習,讀者將逐步掌握如何使用C語言繪制圖形。系統(tǒng)篇主要包括讀取系統(tǒng)中的配置信息、鼠標中斷處理、獲取網卡信息、硬件測試、管道通信等內容。
游戲篇介紹DOS環(huán)境下的C語言游戲編程。包括俄羅斯方塊、24點牌、彈力球、貪吃蛇、潛艇大戰(zhàn)、機器人大戰(zhàn)、十全十美等經典游戲。
綜合實例篇包括通信錄、競技比賽打分系統(tǒng)、實現(xiàn)個人理財等實用程序。本部分將重點向讀者介紹如何設計綜合的C程序,提高讀者編寫大型程序的能力。
本書的絕大多數實例均在Turbo C++環(huán)境中調試通過,“病毒與安全篇”的部分實例是在Linux環(huán)境下使用gcc編譯通過的。
本書目錄
部分 基礎篇
實例1 一個價值“三天”的BUG
實例2 靈活使用遞增(遞減)操作符
實例3 算術運算計算器
實例4 邏輯運算計算器
實例5 IP地址解析
實例6 用ifelse語句解決獎金發(fā)放問題
實例7 用for循環(huán)模擬自由落體
實例8 用while語句求n!
實例9 模擬銀行常用打印程序
實例10 使用一維數組統(tǒng)計選票
實例11 使用二維數組統(tǒng)計學生成績
實例12 簡單的計算器
實例13 時鐘程序
實例14 結氏溫度和攝氏溫度的相互轉換
實例15 SimpleDebug函數應用
第2部分 數值計算與數據結構篇
實例16 常用的幾種排序方法
實例17 廣度優(yōu)先搜索及深度優(yōu)先搜索
實例18 實現(xiàn)基本的串操作
實例19 計算各點到源點的短距離
實例20 儲油問題
實例21 中獎彩球問題
實例22 0-1背包問題
實例23 階梯計數問題
實例24 二叉樹算法集
實例25 模擬LRU頁面置換算法
實例26 大整數階乘新思路
實例27 銀行事件驅動模擬程序
實例28 模擬迷宮探路
實例29 實現(xiàn)高度序列
實例30 停車場管理系統(tǒng)
第3部分 廣西屏幕與文件操作篇
實例31 菜單實現(xiàn)
實例32 窗口制作
實例33 模擬屏幕保護程序
實例34 文件讀寫基本操作
實例35 格式化讀寫文件
實例36 成塊讀寫操作
實例37 讀寫文件
實例38 文件的加密和解密
實例39 實現(xiàn)兩個文件的連接
實例40 實現(xiàn)兩個文件信息的合并
實例41 文件信息統(tǒng)計
實例42 文件分割實例
實例43 同時顯示兩個文件的內容
實例44 模擬Linux環(huán)境下的vi編輯器
實例45 文件操作綜合應用——銀行賬戶管理
第4部分 病毒與安全篇
第5部分 圖形篇
第6部分 系統(tǒng)篇
第7部分 游戲篇
第8部分 綜合篇
C語言實戰(zhàn)105例截圖



您現(xiàn)在查看是摘要介紹頁, 詳見PDF附件(39999KB,301頁)。
105例_1.jpg)
105例_2.jpg)
105例_3.jpg)
105例_4.jpg)
105例_5.jpg)
105例_6.jpg)