
0人評分過此書
秋聲教你玩C語言與指標:給挑戰者的22堂課
本書以活潑生動的方式將C語言這門非常難入門的程式語言介紹給初學讀者,讓初學者不分年齡、不分程度,都可以對C語言有清楚的概念。
由於C語言所牽涉到的對象往往都跟電腦底層有關,尤其是指標的部分,所以為了解決這個問題,作者在書中用大量的生活術語,以及連小孩子都看得懂的簡單圖片來解說底層還有指標等的基本觀念。作者還在本書中加了Windows程式設計,目的就是讓讀者們能夠在閱讀本書之後,可以初步地了解Windows程式設計的基本概念。而這樣做的目的其實很簡單,就是讓各位可以學以致用,從各個生活化的例子裡面可以點燃學習C語言的熱情。
本書特色
‧大量圖解幫助讀者了解底層構造。
‧無論是成年的初學者或是有興趣學C語言的兒童,都看得懂。
‧作者特別在書中附上了木馬病毒以便能幫助讀者把C語言和Windows程式設計應用到資訊安全上。
由於C語言所牽涉到的對象往往都跟電腦底層有關,尤其是指標的部分,所以為了解決這個問題,作者在書中用大量的生活術語,以及連小孩子都看得懂的簡單圖片來解說底層還有指標等的基本觀念。作者還在本書中加了Windows程式設計,目的就是讓讀者們能夠在閱讀本書之後,可以初步地了解Windows程式設計的基本概念。而這樣做的目的其實很簡單,就是讓各位可以學以致用,從各個生活化的例子裡面可以點燃學習C語言的熱情。
本書特色
‧大量圖解幫助讀者了解底層構造。
‧無論是成年的初學者或是有興趣學C語言的兒童,都看得懂。
‧作者特別在書中附上了木馬病毒以便能幫助讀者把C語言和Windows程式設計應用到資訊安全上。
-
Chapter 1 事情就是這樣開始
-
1.1 故事的開始
-
1.2 二進位的玩法
-
1.3 十六進位的玩法
-
1.4 數字怎麼玩
-
-
Chapter 2 開戰
-
2.1 我的第一個C 語言程式
-
2.2 程式的解說
-
2.3 讓程式暫停一下吧!
-
2.4 數字的運算
-
2.5 底層知識加油站- 工具printf 的運作原理
-
-
Chapter 3 盒子的玩法
-
3.1 盒子能拿來幹嘛- 製作布丁用
-
3.2 盒子能拿來幹嘛- 把數字放進去並執行加法運算
-
3.3 盒子能拿來幹嘛- 把盒子當變數,並且執行加法運算
-
3.4 小結
-
3.5 底層知識加油站- 使用兩個或四個盒子的狀況
-
3.6 加法的另類表示法
-
3.7 其他運算符的另類表示法
-
3.8 先增運算與後增運算
-
-
Chapter 4 比大比小比三小
-
4.1 簡單的比較
-
4.2 用C 語言來比大小
-
4.3 事情一次解決不是很好-else 登場
-
-
Chapter 5 一起來設計工具吧
-
5.1 工具的簡介
-
5.2 把工具再設計得彈性一點- 單參數函數
-
5.3 把工具再設計得彈性一點- 多參數函數
-
5.4 return 的功能
-
5.5 專有名詞對照
-
5.6 底層知識加油站- 堆疊的意義
-
5.7 把數字給放進堆疊當中的情況
-
-
Chapter 6 不斷地做一件事情
-
6.1 for 循環
-
6.2 while 循環
-
6.3 停下循環的小技巧
-
6.4 break
-
6.5 continue
-
-
Chapter 7 把東西排排放
-
7.1 把東西放進保險箱裡頭去
-
7.2 實現陣列
-
7.3 驗證陣列位址
-
7.4 不同類型的陣列
-
7.5 陣列中放數字
-
-
Chapter 8 保險箱的妙用
-
8.0 前言
-
8.1 開始建保險箱
-
8.2 以C 語言來模擬保險箱來放存款
-
8.3 型別的意義
-
-
Chapter 9 指標的基本概念
-
9.1 對保險箱改編號
-
9.2 加入指向保險箱的保險箱
-
9.3 使用C 語言來印證指標保險箱指向保險箱的情況
-
-
Chapter 10 綜合討論
-
10.1 位址的觀念
-
10.2 輸出數值
-
-
Chapter 11 不同大小的保險箱
-
11.1 指向short 與int 變數的指標
-
11.2 名詞對照
-
11.3 使用指標的注意事項
-
-
Chapter 12 多重指標
-
12.1 多重指標的基本概念
-
12.2 使用C 語言來證明多重指標
-
-
Chapter 13 直接與間接運算
-
13.1 直接運算
-
13.2 間接運算
-
13.3 作業
-
- Chapter 14 透過指標來修改資料
-
Chapter 15 常數與非常數指標
-
15.1 常數與非常數的範例-1
-
15.2 常數與非常數的範例-2
-
15.3 常數與非常數的範例-3
-
15.4 常數與非常數的範例-4
-
-
Chapter 16 指標與函數
-
16.1 指向函數的指標
-
16.2 寫成函數形式的常數與非常數的範例-1
-
16.3 寫成函數形式的常數與非常數的範例-2
-
16.4 寫成函數形式的常數與非常數的範例-3
-
16.5 寫成函數形式的常數與非常數的範例-4
-
16.6 寫成函數形式的常數與非常數的範例-5
-
16.7 寫成函數形式的常數與非常數的範例-6
-
-
Chapter 17 指標與陣列
-
17.1 陣列的複習
-
17.2 指向陣列的指標
-
-
Chapter 18 指標與結構
-
18.1 結構的概說
-
18.2 指標與結構
-
-
Chapter 19 指標與記憶體的動態配置
-
19.0 前言
-
19.1 指標動態配置的基本入手
-
19.2 作業
-
- Chapter 20 指標的最後結尾
-
Chapter 21 C語言的最後衝刺-基本問題補給
-
21.1 BOOL 函數的特性
-
21.2 函數設計-1
-
21.3 函數設計-static 的運用
-
21.4 循環的另一個例子-do while
-
21.5 多種選擇的switch 語句
-
21.6 可自行輸入的scan
-
21.7 陣列與循環設計
-
21.8 陣列與函數
-
21.9 改變結構中變數的數值
-
21.10 雙重結構
-
-
Chapter 22 Windows程式設計導讀
-
22.0 前言
-
22.1 Windows 的資料型別
-
22.2 HANDLE 的意義
-
22.3 CALLBACK
-
22.4 Windows 程式設計的範例-GUI 程式設計
-
22.5 帶有功能的GUI 程式設計
-
22.6 用C 語言來寫木馬
-
- 附錄1 - 輸出寫法
- 附錄2 - Windows Data Types
- 附錄3 - 無號數與有號數的表示法
- 附錄4 - C 語言0day 漏洞的問題探討
- 給讀者們的一封信
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分