嵌入式Linux與物聯網軟件開發 C語言內核深度解析 ( 簡體 字) |
作者:朱有鵬 張先鳳 | 類別:1. -> 電腦組織與體系結構 -> 嵌入式系統 |
譯者: |
出版社:人民郵電出版社 | 3dWoo書號: 45635 詢問書籍請說出此書號!【缺書】 NT售價: 295 元 |
出版日:11/1/2016 |
頁數:237 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787115432940 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介: 本書的原型思想和內容,發源于朱有鵬老師早些年的研發和學習經歷,發展于后來數年的線下培訓授課經歷,并成熟于視頻課程《C語言高級專題》(隸屬于《朱有鵬老師嵌入式Linux核心課程》系列視頻課程的第4部分)。本書正是基于這套視頻課程的課件整理而來,參與各章節整理和編寫的都是學習了視頻課程的學生,由朱有鵬老師和張先鳳老師檢驗并完善成書。這些參與編寫的同學有的已經工作數年、有的則尚未走出大學校園。選擇他們合作創作本書,就是為了告訴讀者:做技術并不要求你天賦異稟,只需要你感興趣、愿意去探索和練習,你也可以成功。
|
目錄:第1 章 C 語言與記憶體… ……… 1 1.1 引言…………… 1 1.2 電腦程式運行的目的…………… 1 1.3 位元、位元組、半字、字的概念和記憶體位元寬………… 5 1.4 記憶體編址和定址、記憶體對齊……… 8 1.5 C語言如何操作記憶體… …………… 10 1.6 記憶體管理之結構體…………… 14
1.7 記憶體管理之棧(stack)… ……… 15 1.8 記憶體管理之堆…………… 18 課後題… …………… 19 第2 章 C 語言位元操作… ………21 2.1 引言…………… 21 2.2 常用位操作符…………… 21 2.3 位操作與寄存器………… 26 2.4 位運算構建特定二進位數字………… 28 2.5 位運算實戰演練1… ………… 30
2.6 位運算實戰演練2… ………… 32 2.7 技術升級:用巨集定義來完成位元運算………… 33 課後題… …………… 34 第3 章 指標才是C 語言的精髓… ………… 36 3.1 引言…………… 36 3.2 指針到底是什麼………… 37 3.3 理解指標符號…………… 40 3.4 野指標與段錯誤問題………… 43 3.5 const關鍵字與指針… …………… 46
3.6 深入學習陣列…………… 49 3.7 指標與陣列的天生“姻緣”……… 50 3.8 指針類型與強制類型轉換………… 52 3.9 指標、陣列與sizeof運算子… ………… 57 3.10 指標與函數傳參… ………… 60 3.11 輸入型參數與輸出型參數… ………… 62 課後題… …………… 6
5第4 章 C 語言複雜運算式與指標高級應用…… 67 課後題… …………… 85 第5 章 陣列& 字串& 結構體& 共用體& 枚舉……… 88
第6 章 C 語言的預處理、函數和函式程式庫… …… 116
第7 章 存儲類& 作用域& 生命週期& 連結屬性…… 147
第8 章 C 語言關鍵細節討論… ……… 159
第9 章 鏈表& 狀態機& 多執行緒……… 173
第10 章 程式師和編譯器的曖昧……… 206 10.1 引言… ………… 206 10.2 程式設計工作的演進史… ………… 206 10.2.1 CPU 與二進位…………… 206 10.2.2 程式設計語言的革命… ……… 207
10.3 程式師、編譯器和CPU之間的三角戀……… 207 10.3.1 程式師與CPU 的之間的“翻譯”—編譯器…… 207 10.3.2 高階語言與低階語言的差別… ………… 208 10.4 像編譯器一樣思考吧—理論篇… ………… 208 10.4.1 編譯器的結構… ………… 208 10.4.2 語法是什麼?語法就是編譯器的習性… …… 208 10.5 像編譯器一樣思考吧—實戰篇… ………… 209 10.5.1 充分地利用語法規則,寫出簡潔、高效的代碼… …… 209 10.5.2 複雜運算式理解… ……… 209 課後題… ………… 214 附錄 答案………… 215 第1章 課後題答案………… 215 第2章 課後題答案………… 217 第3章 課後題答案………… 218 第4章 課後題答案………… 220 第5章 課後題答案………… 222 第6章 課後題答案………… 226 第7章 課後題答案…… 228 第8章 課後題答案…… 230 第9章 課後題答案…… 231 第10章 課後題答案… …… 236
|
序: |