C語言深度解剖(第3版)

C語言深度解剖(第3版)

作者: 陳正衝
出版社: 北京航空航天大學
出版在: 2019-09-01
ISBN-13: 9787512430150
ISBN-10: 7512430159
裝訂格式: 平裝
總頁數: 181 頁





內容描述


《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語言基礎測試題答案
後記
參考文獻


作者介紹


陳正衝
湖南沅江人,畢業於中國科學技術大學。
具有豐富的嵌入式軟件開發與管理經驗,對於軟件工程方法論和研發管理有深刻理解。
每年都多次舉行軟件工程技術和研發管理方面培訓,講課深入、透徹、幽默,深受各方好評。
目前主要從事研發管理工作。




相關書籍

人人可懂的量子計算

作者 Chris Bernhardt 邱道文 周旭等譯

2019-09-01

1 天學會轉換 Windows 到 Linux

作者 斯其大科技

2019-09-01

Rust 程式設計, 2/e (Programming Rust: Fast, Safe Systems Development, 2/e)

作者 Jim Blandy Jason Orendorff Leonora F. S. Tindall 賴屹民 譯

2019-09-01