作 者:(印)納威恩·拓奧普(Naveen Toppo),(印)海瑞思科什·德萬(Hrishikesh Dewan) 著;王貴財 譯
定 價:49
出 版 社:機械工業出版社
出版日期:2016年06月01日
頁 數:170
裝 幀:平裝
ISBN:9787111538189
●譯者序
●作者簡介
●前言
●致謝
●第一章內存、實時內存管理和虛擬內存
●1.1內存與類型
●1.1.1類型
●1.1.2內存排列
●1.2數據與指令
●1.2.1處理器如何訪問主存
●1.2.2緩存
●1.3編譯過程鏈
●1.3.1預處理
●1.3.2編譯
●1.3.3彙編器
●1.3.4鏈接
●1.3.5加載器
●1.4內存模型
●1.4.1實地址內存模型
●1.4.2實地址模式下的地址轉換
●部分目錄
C語言功能強大,已成為很受歡迎的編程語言。指針是C語言很重要的特性但難以理解。納威恩·拓奧普、海瑞思科什·德萬著的這本《C指針(基本概念核心技術及很好實踐)》插圖豐富,包含大量圖例和代碼,讓初學者、普通程序員,以及專家級的程序員都能理解指針概念並掌握指針用法。
本書共8章。靠前章介紹內存、實時內存與虛擬內存概念,詳細解釋編譯步驟和內存段利弊;第2章介紹指針變量及其初始化、比較、內存申請和常用修飾符等概念,詮釋引用和解引用操作,以及使用多重指針訪問內存地址及其值的方法;第3章詳細解釋指針運算和一維數組,演示如何使用指針加減運算訪問各種連續內存位置,同時介紹使用指針訪問數組及其指定索引的方法;第4章介紹使用指針初始化靜態字符串並對其操作的方法;第5章介紹指針訪問多維數組的用法;第6章詳細描述使用指針訪問結構體與成員字段的方法,同時介紹函數指針動態調用函數的方法;第7章解釋函數指針概念與等
(印)納威恩·拓奧普(Naveen Toppo),(印)海瑞思科什·德萬(Hrishikesh Dewan) 著;王貴財 譯
Naveen Toppo目前擔任西門子(印度)技術服務公司的CT直流技術部顧問。他擁有長達7年的工作經驗,目前研究領域是硬件特性的很好利用(性能工程)。他還參與了研究分布式算法在空間數據庫方面的應用。加入西門子之前,他是Wipro Technologies公司嵌入式繫統技術主管,負責開發一個用於處理L3層的路由算法的SoC網絡處理器。此前他也參與了基於Android平臺的英特爾平板電腦項目,以及T9詞典的功能升級,語法與詞彙分析等開發項目。他畢業於印度理工學院古瓦哈提校區計算機科學專業,並獲得碩士學位。
Hrishikesh Dewan自2008年6月一直等
前 言 Preface自1978年C語言問世以來,它憑借強大的功能已成為最受程序員歡迎的編程語言。C語言最初雖是為實現UNIX操作繫統而設計的,可它廣泛應用於非UNI臺下的軟件開發。C語言一直是底層開發、設備驅動程序、嵌入式繫統開發、移動設備開發等領域的優選語言。
指針是C語言最重要的特性,它非常有趣但不好理解。C作為一門較低級的語言,要求程序員對許多計算機基本概念非常熟悉。C也不是強類型語言。
指針概念的神秘性眾所周知,這使得某些情況下很難理解指針的用法。本書力求使初學者、普通程序員、專家級程序員都能理解指針的概念。為讓讀者了解指針概念,我們引入背景信息,它無關語言本身,但也是計算機科學文獻的一部分。該背景信息等