-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

C指針:基本概念、核心技術及最佳實踐

( 簡體 字)
作者:[印度] 納威恩·拓奧普(Naveen Toppo)海瑞思科什·德萬(Hrishikesh Dewan)類別:1. -> 程式設計 -> C -> C
譯者:
出版社:機械工業出版社C指針:基本概念、核心技術及最佳實踐 3dWoo書號: 44312
詢問書籍請說出此書號!

缺書
NT售價: 245

出版日:5/1/2016
頁數:170
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787111538189
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

本書從介紹內存和實時內存概念開始,然后講述了指針變量的概念和它最重要的操作(引用和解引用)、指針運算和一維數組、使用指針處理字符串、指針訪問多維數組的用法、使用指針訪問結構體與成員字段、函數指針概念的用法,以及文件I/O處理等知識。
目錄:

第1章 內存、實時內存管理和虛擬內存 1
1.1 內存與類型 2
1.1.1 類型 2
1.1.2 內存排列 4
1.2 數據與指令 5
1.2.1 處理器如何訪問主存 6
1.2.2 緩存 6
1.3 編譯過程鏈 8
1.3.1 預處理 9
1.3.2 編譯 10
1.3.3 匯編器 12
1.3.4 鏈接 12
1.3.5 加載器 13
1.4 內存模型 14
1.4.1 實地址內存模型 16
1.4.2 實地址模式下的地址轉換 16
1.4.3 扁平內存模型 16
1.4.4 分段內存模型 17
1.5 使用分段的內存排列 18
1.5.1 分段 18
1.5.2 代碼段 18
1.5.3 數據段 19
1.5.4 未初始化/BSS段 19
1.5.5 棧段 20
1.5.6 堆段 20
1.6 實時內存組織 21
1.6.1 函數調用的復雜性 21
1.6.2 函數調用步驟 22
1.7 內存段 24
1.8 虛擬內存組織 26
1.8.1 一窺虛擬內存系統 26
1.8.2 分頁 29
1.8.3 頁表 29
1.9 小結 30
第2章 指針基礎 31
2.1 變量的地址 32
2.2 地址操作符 33
2.3 指針聲明 34
2.4 指針賦值 35
2.5 指針變量大小 36
2.6 指針解引用 38
2.7 指針的基本用法 39
2.7.1 傳值 40
2.7.2 引用傳遞 40
2.8 指針和常量 42
2.8.1 常量指針變量 42
2.8.2 常量指針 43
2.8.3 指針常量 44
2.9 多級指針 45
2.10 理解神秘的指針表達式 46
2.10.1 一級指針引用 47
2.10.2 一級指針解引用 47
2.10.3 二級指針引用 48
2.10.4 二級指針解引用 48
2.11 小結 50
第3章 指針運算與一維數組 51
3.1 數組內存排列 52
3.2 指針運算 55
3.2.1 指針加法 56
3.2.2 指針減法 58
3.3 數組探究 60
3.3.1 動態數組 62
3.3.2 指針數組 64
3.3.3 數組指針 66
3.4 小結 67
第4章 指針與字符串 69
4.1 內存中的字符串排列 70
4.2 動態內存分配 72
4.3 字符串操作 75
4.3.1 處理字符串輸入 75
4.3.2 字符串遍歷 75
4.3.3 字符串復制 77
4.3.4 字符串連接 77
4.4 字符串數組 78
4.5 小結 84
第5章 指針與多維數組 85
5.1 數組排列 86
5.1.1 二維數組指針 87
5.1.2 三維數組排列 94
5.2 小結 104
第6章 結構體指針 105
6.1 定義結構體 106
6.2 聲明結構體變量 107
6.3 訪問結構體成員 107
6.4 初始化結構體變量 108
6.4.1 方法1 108
6.4.2 方法2 108
6.5 結構體嵌套 108
6.6 結構體存儲 109
6.7 結構體填充 111
6.7.1 數據對齊 111
6.7.2 字段填充 112
6.8 當結構體填充派不上用場時 115
6.9 結構體封裝 118
6.10 結構體賦值與復制 120
6.11 結構體指針 122
6.11.1 訪問成員變量 122
6.11.2 傳遞結構體指針變量 124
6.12 常見錯誤 125
6.13 結構體指針類型轉換 126
6.14 自引用結構體 126
6.15 數據結構與算法 127
6.15.1 鏈表 127
6.15.2 二叉搜索樹 129
6.15.3 遍歷節點 131
6.16 小結 131
第7章 函數指針 133
7.1 定義函數指針 134
7.2 初始化函數指針 135
7.3 使用函數指針 135
7.4 函數指針調用的匯編細節 137
7.4.1 直接調用函數 138
7.4.2 利用函數指針間接調用函數 138
7.5 函數指針數組 139
7.6 從函數中返回函數指針 140
7.6.1 復雜方法 140
7.6.2 簡單方法 141
7.7 Linux內核里的函數指針用法 142
7.8 神秘的函數指針聲明總結 144
7.9 小結 145
第8章 文件I/O指針 147
8.1 輔存的物理排列 148
8.1.1 盤面圖 148
8.1.2 硬盤驅動器與CPU的接口 149
8.1.3 硬盤尋址方案 150
8.2 文件系統結構簡介 150
8.2.1 邏輯文件系統 150
8.2.2 基本文件系統 152
8.3 創建一個文件系統需要什么 152
8.3.1 硬盤數據結構體 152
8.3.2 內存數據結構體 152
8.4 訪問文件 153
8.5 首要任務 154
8.6 次要任務 155
8.7 從文件讀取 156
8.7.1 從文件中讀取單個字符 156
8.7.2 從文件中讀取字符串 158
8.7.3 從文件中讀取數據塊 159
8.7.4 從文件中格式化讀取 160
8.8 寫入文件 162
8.8.1 向文件寫入單個字符 162
8.8.2 向文件寫入字符串 163
8.8.3 向文件寫入數據塊 164
8.9 在任意位置訪問硬盤 165
8.10 其他函數 167
8.10.1 確定文件大小 167
8.10.2 重置文件位置的另一種方法 169
8.11 小結 170
序: