《職業駭客的修練─指標實務篇》是一本寫給被C指標折磨過的讀者們看的一本書,對很多讀者而言,C指標是許多人心中的深深恐懼,本書透過白話的生活範例以及底層實際的記憶體位址來向讀者們揭開C指標的真面目,讓各位可以輕輕鬆鬆地理解到C指標的運作原理。
對於許多初學C語言的大家,想必指標確實是一大挑戰,常覺得為何要把指標出現在程式語言中視為一大敵人,但是若你學過C 語言卻不會使用指標,那麼千萬別說你學過,指標確實是在學習中的一大障礙,相信許多人都不例外,不過別擔心,有時只是學習的路蜿蜒了一點,如同此書作者秋聲相同,他也曾受C語言的指標困擾許久最後終於找到屬於自己學習的方式,並將此方法無私的教授給大家,書中總是將艱澀難懂的指標化作簡單好懂的比喻,讓大家讀起來非常輕鬆就能理解指標的背後原理,並希望大家都能理解C 語言這美好的程式語言。
作者簡介:
秋聲:
流浪作家,喜遊歷,而立之年仍如孩童,愛玩笑,處事不拘一格。
秋聲,浪蕩漂泊十載有餘,
偶然間面海時忽得一悟:
原來自身興趣在底層。
愛旅行,曾被醫生宣告患上「不去旅行會
死症」的症狀,至今仍無藥可醫﹔更熱愛
技術,尤其是底層的駭客技術﹔也愛學語
言,目前正在研習第三外國語,目的是希
望有朝一日能往北歐國家旅行去。
本書社團以及勘誤表放置:
https://www.facebook.com/groups/TaiwanHacker/
黃志堅
畢業於台灣科技大學電子所計算機組,曾在台灣微軟SMS&P擔任過技術經理,育學資訊副理,負責商業智慧、軟體及平台開發與原廠委外之線上技術客服,協助中小企業資訊技術問題排除。也曾於淡江大學建邦育成中心、開平餐飲學校、東吳大學電算中心服務、執行計畫與顧問等職務。多年前開始過著退休的生活,正做著自己最喜歡的事,放蕩不羈順性發展。
mars.cc@gmail.com
目錄
CONTENTS
Chapter 0 預備知識
0.1 圖案表示方式
0.2 組合語言的基本簡介
0.3 對於Visual Studio 反組譯的基本操作
Chapter 1 指標的基本入門
1.1 變數是1 個byte 的情況
1.2 變數是2 個bytes 的情況
1.3 變數是4 個bytes 的情況
1.4 小討論
Chapter 2 多重指標
2.1 多重指標的基本概念
2.2 多重指標的基本範例
2.3 多重指標的實現範例
Chapter 3 直接運算與間接運算
3.1 單指標的直接運算
3.2 單指標的間接運算
3.3 多重指標的間接運算
Chapter 4 常數指標與非常數指標的基本問題
4.1 前言
4.2 常數與非常數- 範例1
4.3 常數與非常數- 範例2
4.4 常數與非常數- 範例3
4.5 常數與非常數- 範例4
Chapter 5 指標與函數
5.1 前言
5.2 指標與函數的基礎- 範例1
5.3 作業
5.4 指標與函數的基礎- 範例2
Chapter 6 指標與陣列
6.1 char 類型的陣列
6.2 short 類型的陣列
6.3 int 類型的陣列
6.4 指標與陣列的實際範例
Chapter 7 指標與結構
7.1 結構的基本意義
7.2 指標與結構
Chapter 8 指標與記憶體的動態配置
8.1 前言
8.2 動態配置的範例程式1
8.3 動態配置的範例程式2
Chapter 9 指標的強制轉換
9.1 前言
9.2 沒有強制轉換的案例
9.3 強制轉換的案例1
9.4 強制轉換的案例2
Chapter 10 結論
Chapter 11 最後的旅程
11.1 初學者的困惑
11.2 指標的怪異行為
Chapter 12 作業
CONTENTS
Chapter 0 預備知識
0.1 圖案表示方式
0.2 組合語言的基本簡介
0.3 對於Visual Studio 反組譯的基本操作
Chapter 1 指標的基本入門
1.1 變數是1 個byte 的情況
1.2 變數是2 個bytes 的情況
1.3 變數是4 個bytes 的情況
1.4 小討論
Chapter 2 多重指標
2.1 多重指標的基本概念
2.2 多重指標的基本範例
2.3 多重指標的實現範例
Chapter 3 直接運算與間接運算
3.1 單指標的直接運算
3.2 單指標的間接運算
3.3 多重指標的間接運算
Chapter 4 常數指標與非常數指標的基本問題
4.1 前言
4.2 常...
購物須知
關於二手書說明:
商品建檔資料為新書及二手書共用,因是二手商品,實際狀況可能已與建檔資料有差異,購買二手書時,請務必檢視商品書況、備註說明及書況影片,收到商品將以書況影片內呈現為準。若有差異時僅可提供退貨處理,無法換貨或再補寄。
商品版權法律說明:
TAAZE 單純提供網路二手書託售平台予消費者,並不涉入書本作者與原出版商間之任何糾紛;敬請各界鑒察。
退換貨說明:
二手書籍商品享有10天的商品猶豫期(含例假日)。若您欲辦理退貨,請於取得該商品10日內寄回。
二手影音商品(例如CD、DVD等),恕不提供10天猶豫期退貨。
二手商品無法提供換貨服務,僅能辦理退貨。如須退貨,請保持該商品及其附件的完整性(包含書籍封底之TAAZE物流條碼)。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱
退換貨原則、
二手CD、DVD退換貨說明。