本節(jié)內(nèi)容小編為大家精選帶來的是一份高清完整電子版版C語言深度解剖資料,該pdf格式免費(fèi)版C語言深度解剖資料共由131頁組成,有需要的朋友可以點(diǎn)擊本文下方的下載地址進(jìn)行下載查閱!
溫馨提示:
本文檔為PDF格式文檔,因此需確保在閱讀之前你已經(jīng)安裝了PDF閱讀器,如果尚未安裝閱讀器,建議下載福昕PDF閱讀器或其他PDF閱讀器進(jìn)行安裝后閱讀。
C語言深度解剖(高清完整電子版)目錄節(jié)選
目 錄
第一章 關(guān)鍵字...................................................................................................................................9
1.1,最寬恒大量的關(guān)鍵字----auto..........................................................................................11
1.2,最快的關(guān)鍵字---- register............................................................................................... 11
1.2.1,皇帝身邊的小太監(jiān)----寄存器.............................................................................11
1.2.2,使用 register 修飾符的注意點(diǎn).............................................................................11
1.3,最名不符實(shí)的關(guān)鍵字----static........................................................................................12
1.3.1,修飾變量...............................................................................................................12
1.3.2,修飾函數(shù)...............................................................................................................13
1.4,基本數(shù)據(jù)類型----short、int、long、char、float、double........................................... 13
1.4.1,數(shù)據(jù)類型與“模子”...............................................................................................14
1.4.2,變量的命名規(guī)則...................................................................................................14
1.5,最冤枉的關(guān)鍵字----sizeof...............................................................................................18
1.5.1,常年被人誤認(rèn)為函數(shù)...........................................................................................18
1.5.2,sizeof(int)*p 表示什么意思?........................................................................18
1.4,signed、unsigned 關(guān)鍵字................................................................................................19
1.6,if、else 組合....................................................................................................................20
1.6.1,bool 變量與“零值”進(jìn)行比較...............................................................................20
1.6.2, float 變量與“零值”進(jìn)行比較.................................................................................21
1.6.3,指針變量與“零值”進(jìn)行比較...............................................................................21
1.6.4,else 到底與哪個 if 配對呢?...............................................................................22
1.6.5,if 語句后面的分號...............................................................................................23
1.6.6,使用 if 語句的其他注意事項..............................................................................24
1.7,switch、case 組合........................................................................................................... 24
1.7.1,不要拿青龍偃月刀去削蘋果.............................................................................. 24
1.7.2,case 關(guān)鍵字后面的值有什么要求嗎?.............................................................. 25
1.7.3,case 語句的排列順序...........................................................................................25
1.7.4,使用 case 語句的其他注意事項..........................................................................27
1.8,do、while、for 關(guān)鍵字...................................................................................................28
1.8.1,break 與 continue 的區(qū)別.....................................................................................28
1.8.2,循環(huán)語句的注意點(diǎn)...............................................................................................29
1.9,goto 關(guān)鍵字......................................................................................................................30
1.10,void 關(guān)鍵字....................................................................................................................31
1.10.1,void a?............................................................................................................31
1.10,return 關(guān)鍵字.................................................................................................................34
1.11,const 關(guān)鍵字也許該被替換為 readolny.......................................................................34
1.11.2,節(jié)省空間,避免不必要的內(nèi)存分配,同時提高效率....................................35
1.12,最易變的關(guān)鍵字----volatile..........................................................................................36
1.13,最會帶帽子的關(guān)鍵字----extern....................................................................................37
1.14,struct 關(guān)鍵字..................................................................................................................38
1.14.1,空結(jié)構(gòu)體多大?.................................................................................................38
1.14.2,柔性數(shù)組.............................................................................................................39
1.14.3,struct 與 class 的區(qū)別.........................................................................................40
1.15,union 關(guān)鍵字..................................................................................................................40
1.15.1,大小端模式對 union 類型數(shù)據(jù)的影響.............................................................40
1.15.2,如何用程序確認(rèn)當(dāng)前系統(tǒng)的存儲模式?........................................................41
1.16,enum 關(guān)鍵字..................................................................................................................42
1.16.1, 枚舉類型的使用方法..........................................................................................43
1.16.2,枚舉與#define 宏的區(qū)別....................................................................................43
1.17,偉大的縫紉師----typedef 關(guān)鍵字.................................................................................44
1.17.1,關(guān)于馬甲的笑話.................................................................................................44
1.17.2,歷史的誤會----也許應(yīng)該是 typerename........................................................... 44
1.17.3,typedef 與#define 的區(qū)別...................................................................................45
1.17.4,#define a int[10]與 typedef int a[10];..............................................................46
第二章 符號.....................................................................................................................................49
2.1,注釋符號..........................................................................................................................50
2.1.1,幾個似非而是的注釋問題...................................................................................50
2.1.2,y = x/*p................................................................................................................. 51
2.1.3,怎樣才能寫出出色的注釋...................................................................................51
2.1.3.1,安息吧,路德維希.凡.貝多芬................................................................. 51
2.1.3.2,windows 大師們用注釋討論天氣問題....................................................51
2.1.3.3,出色注釋的基本要求............................................................................... 52
2.2,接續(xù)符和轉(zhuǎn)義符..............................................................................................................53
2.3,單引號、雙引號..............................................................................................................54
2.4,邏輯運(yùn)算符......................................................................................................................54
2.5,位運(yùn)算符..........................................................................................................................55
2.5.1,左移和右移...........................................................................................................55
2.5.2,0x01<<2+3 的值為多少?...................................................................................55
2.6,花括號..............................................................................................................................56
2.7,++、--操作符...................................................................................................................56
2.7.1,++i+++i+++i......................................................................................................... 57
2.7.2,貪心法...................................................................................................................57
2.8,2/(-2)的值是多少?.........................................................................................................58
2.9,運(yùn)算符的優(yōu)先級..............................................................................................................58
2.9.1, 運(yùn)算符的優(yōu)先級表................................................................................................58
2.9.2,一些容易出錯的優(yōu)先級問題.............................................................................. 60
第三章 預(yù)處理.................................................................................................................................61
3.1,宏定義..............................................................................................................................62
3.1.1,數(shù)值宏常量...........................................................................................................62
3.1.2,字符串宏常量.......................................................................................................62
3.1.3,用 define 宏定義注釋符號?.............................................................................. 63
3.1.4,用 define 宏定義表達(dá)式.......................................................................................63
3.1.5,宏定義中的空格...................................................................................................64
3.1.6,#undef....................................................................................................................64
3.2,條件編譯..........................................................................................................................65
3.3,文件包含..........................................................................................................................66
3.4,#error 預(yù)處理...................................................................................................................66
3.5,#line 預(yù)處理.....................................................................................................................67
……
C語言深度解剖(高清完整電子版)相關(guān)內(nèi)容小編就為大家介紹到這里了,更多pdf格式文檔資料下載,敬請關(guān)注東坡下載站!
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版