c語言深度解剖
本書目錄結構如下:
第一章 關鍵字
1.1 最寬恒大量的關鍵字auto
1.2 最快的關鍵字register
1.3 最不實名的關鍵字static
1.4 基本資料型別
1.5 最冤枉的關鍵字sizeof
1.6 if/else組合
1.7 switch/case組合
1.8 do/while/for關鍵字
1.9 goto關鍵字
1.10 void關鍵字
1.11 const關鍵字也被該被替換為readonly
1.12 最易變的關鍵字volatile
1.13 最會帶帽子的關鍵字extern
1.14 struct關鍵字
1.15 union關鍵字
1.16 enum關鍵字
1.17 typedef關鍵字
第二章 符號
2.1 注釋符號
2.2 連線符與轉義符
2.3 單引號、雙引號
2.4 邏輯運算子
2.5 位運算子
2.6 花括號
2.7 ++/--操作符
2.8 2/(-2)的值是多少?
2.9 運算子的優化級
第三章 預處理
3.1 巨集定義
3.2 條件編譯
3.3 檔案包含
3.4 #error的處理
3.5 #line預處理
3.6 #pragma預處理
3.7 #運算子
3.8 ##預算符
第四章 指標與陣列
4.1 指標
4.2 陣列
4.3 指標與陣列之間的恩恩怨怨
4.4 指標陣列與陣列指標
4.5 多維陣列與多級指標
4.6 陣列引數與指標引數
4.7 函式指標
第五章 記憶體管理
5.1 什麼是野指標
5.2 棧堆靜態區
5.3 常見記憶體錯誤與對策
第六章 函式
6.1 函式的由來與好處
6.2 編碼風格
6.3 函式設計的一般原則與技巧
6.4 函式遞迴
第七章 檔案結構
7.1 檔案內部的一般規則
7.2 檔案命名的規則
C語言深度解剖
1.關鍵字 是編譯器能認識的特殊字串符號。c語言共有32個關鍵字,含sizeof,計算物件所佔記憶體空間的大小。2.定義 建立乙個物件並分配一塊記憶體。3.宣告 告訴編譯器,名字已經匹配到了一塊空間,別的地方不能用它來作為變數名或物件名。宣告沒有分配記憶體,可以出現多次宣告。4.區域性變數 也叫自動...
C語言深度解剖小結
ansi c標準c語言共有32個 關鍵字,這些關鍵字如下 auto break case char const continue default do double else enum extern float for goto if int long register return short s...
c語言深度解剖筆記
關鍵字 register 這個關鍵字請求編譯器盡可能的將變數存在 cpu內部暫存器中而不是通過記憶體定址訪問以提高效率。注意是盡可能,不是絕對。你想想,乙個 cpu的暫存器也就那麼幾個或幾十個,你要是定義了很多很多 register 變數,它累死也可能不能全部把這些變數放入暫存器吧,輪也可能輪不到你...