《C語言深度解剖(第3版)》是2019年9月北京航空航天大學出版社出版的圖書,作者是陳正沖。
基本介紹
- 中文名:C語言深度解剖(第3版)
- 作者:陳正沖
- 出版社:北京航空航天大學出版社
- 出版時間:2019年9月
- 頁數:181 頁
- 定價:39 元
- 開本:16 開
- 裝幀:平裝
- ISBN:9787512430150
內容簡介,圖書目錄,
內容簡介
《C語言深度解剖(第3版)》由作者結合自身多年嵌入式C語言開發經驗和平時講解C語言的心得體會整理而成,其中有很多作者獨特的見解或看法。由於並不是從頭到尾講解C語言的基礎知識,所以該書並不適用於C語言零基礎的讀者,其內容要比一般的C語言圖書深得多、細緻得多,其中有很多問題是各大公司的面試或筆試題。第3版中新增加了部分C語言知識點的內容。
《C語言深度解剖(第3版)》適合廣大計算機系學生、初級程式設計師參考學習,也適合計算機系教師、中高級程式設計師參考使用。
圖書目錄
第1章 關鍵字
1.1 最寬宏大量的關鍵字-auto
1.2 最快的關鍵字——register
1.2.1 皇帝身邊的小太監——暫存器
1.2.2 使用register修飾符的注意點
1.3 最名不符實的關鍵字- static
1.3.1 修飾變數
1.3.2 修飾函式
1.4 基本數據類型——short、int、long、char、float、double
1.4.1 數據類型與“模子
1.4.2 變數的命名規則
1.5 最冤枉的關鍵字——sizeof
1.5.1 常年被人誤認為函式
1.5.2 sizeof(int)*p表示什麼意思
1.6 signed、unsigned關鍵字
1.7 if、else組合
1.7.1 bool變數與”零值“進行比較
1.7.2 float變數與”零值“進行比較
1.7.3 指針變數與”零值“進行比較
1.7.4 else到底與哪個if配對呢
1.7.5 if語句後面的分號
1.7.6 使用if語句的其他注意事項
1.8 switch、case組合
1.8.1 不要拿青龍偃月刀去削蘋果
1.8.2 case關鍵字後面的值有什麼要求嗎
1.8.3 case語句的排列順序
1.8.4 使用case語句的其他注意事項
1.9 do、while、for關鍵字
1.9.1 break與continue的區別
1.9.2 循環語句的注意點
1.1 0 goto關鍵字
1.11 void關鍵字
1.11.1 void a
1.11.2 void修飾函式返回值和參數
1.11.3 void指針
1.11.4 void不能代表一個真實的變數
1.12 return關鍵字
1.13 const關鍵字也許該被替換為readonly
1.13.1 const修飾的唯讀變數
1.13.2 節省空間 避免不必要的記憶體分配,同時提高效率
1.13.3 修飾一般變數
1.13.4 修飾數組
1.13.5 修飾指針
1.13.6 修飾函式的參數
1.13.7 修飾函式的返回值
1.14 最易變的關鍵字——volatile
1.15 最會帶帽子的關鍵字——extern
1.16 struct關鍵字
1.16.1 空結構體多大
1.16.2 柔性數組
1.16.3 struct與class的區別
1.17 union關鍵字
1.17.1 大小端模式對union類型數據的影響
1.17.2 如何用程式確認當前系統的存儲模式
1.18 enum關鍵字
1.18.1 枚舉類型的使用方法
1.18.2 枚舉與#define宏的區別
1.19 偉大的縫紉師——typedef關鍵字
1.19.1 關於馬甲的笑話
1.19.2 歷史的誤會——也許應該是typerename
……
第2章 符號
第3章 預處理
第4章 指針和數組
第5章 記憶體管理
第6章 函 數
第7章 檔案結構
第8章 關於面試的秘密
附錄1 C語言基礎測試題
附錄2 C語言基礎測試題答案
後記
參考文獻