天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

征服c指針 完整版 pdf_征服C指針 目錄

發(fā)布時間:2016-10-04 16:17

  本文關鍵詞:征服C指針,由筆耕文化傳播整理發(fā)布。


目錄

第0章  本書的目標與結構——引言1
0.1  本書的目標1
0.2  目標讀者和內容結構3
第1章  從基礎開始——預備知識和復習7
1.1  C是什么樣的語言7
1.1.1  比喻7
1.1.2  C的發(fā)展歷程8
1.1.3  不完備和不統(tǒng)一的語法9
1.1.4  ANSI C10
1.1.5  C的寶典——K&R11
1.1.6  C的理念12
1.1.7  C的主體14
1.1.8  C是只能使用標量的語言15
1.2  關于指針16
1.2.1  惡名昭著的指針究竟是什么16
1.2.2  和指針的第一次親密接觸17
1.2.3  指針和地址之間的微妙關系23
1.2.4  指針運算26
1.2.5  什么是空指針27
1.2.6  實踐——swap函數(shù)31
1.3  關于數(shù)組34
1.3.1  運用數(shù)組34
1.3.2  數(shù)組和指針的微妙關系37
1.3.3  下標運算符[]和數(shù)組是沒有關系的39
1.3.4  為什么存在奇怪的指針運算42
1.3.5  不要濫用指針運算43
1.3.6  試圖將數(shù)組作為函數(shù)的參數(shù)進行傳遞45
1.3.7  聲明函數(shù)形參的方法48
第2章  做個實驗見分曉——C是怎么使用內存的51
2.1  虛擬地址51
2.2  C的內存的使用方法56
2.2.1  C的變量的種類56
2.2.2  輸出地址58
2.3  函數(shù)和字符串常量61
2.3.1  只讀內存區(qū)域61
2.3.2  指向函數(shù)的指針62
2.4  靜態(tài)變量64
2.4.1  什么是靜態(tài)變量64
2.4.2  分割編譯和連接64
2.5  自動變量(棧)66
2.5.1  內存區(qū)域的“重復使用”66
2.5.2  函數(shù)調用究竟發(fā)生了什么66
2.5.3  可變長參數(shù)73
2.5.4  遞歸調用80
2.6  利用malloc()來進行動態(tài)內存分配(堆)84
2.6.1  malloc()的基礎84
2.6.2  malloc()是“系統(tǒng)調用”嗎88
2.6.3  malloc()中發(fā)生了什么89
2.6.4  free()之后,,對應的內存區(qū)域會怎樣91
2.6.5  碎片化93
2.6.6  malloc()以外的動態(tài)內存分配函數(shù)94
2.7  內存布局對齊98
2.8  字節(jié)排序101
2.9  關于開發(fā)語言的標準和實現(xiàn)——對不起,前面的內容都是忽悠的102
第3章  揭秘C的語法——它到底是怎么回事105
3.1  解讀C的聲明105
3.1.1  用英語來閱讀105
3.1.2  解讀C的聲明106
3.1.3  類型名109
3.2  C的數(shù)據(jù)類型的模型111
3.2.1  基本類型和派生類型111
3.2.2  指針類型派生112
3.2.3  數(shù)組類型派生113
3.2.4  什么是指向數(shù)組的指針114
3.2.5  C語言中不存在多維數(shù)組!116
3.2.6  函數(shù)類型派生117
3.2.7  計算類型的大小119
3.2.8  基本類型121
3.2.9  結構體和共用體122
3.2.10  不完全類型123
3.3  表達式125
3.3.1  表達式和數(shù)據(jù)類型125
3.3.2  “左值”是什么——變量的兩張面孔129
3.3.3  將數(shù)組解讀成指針130
3.3.4  數(shù)組和指針相關的運算符132
3.3.5  多維數(shù)組133
3.4  解讀C的聲明(續(xù))137
3.4.1  const修飾符137
3.4.2  如何使用const?可以使用到什么程度?139
3.4.3  typedef141
3.5  其他143
3.5.1  函數(shù)的形參的聲明143
3.5.2  關于空的下標運算符[]146
3.5.3  字符串常量148
3.5.4  關于指向函數(shù)的指針引起的混亂151
3.5.5  強制類型轉換152
3.5.6  練習——挑戰(zhàn)那些復雜的聲明153
3.6  應該記。簲(shù)組和指針是不同的事物157
3.6.1  為什么會引起混亂157
3.6.2  表達式之中158
3.6.3  聲明160
第4章  數(shù)組和指針的常用方法161
4.1  基本的使用方法161
4.1.1  以函數(shù)返回值之外的方式來返回值161
4.1.2  將數(shù)組作為函數(shù)的參數(shù)傳遞162
4.1.3  可變長數(shù)組163
4.2  組合使用166
4.2.1  可變長數(shù)組的數(shù)組166
4.2.2  可變長數(shù)組的可變長數(shù)組172
4.2.3  命令行參數(shù)174
4.2.4  通過參數(shù)返回指針177
4.2.5  將多維數(shù)組作為函數(shù)的參數(shù)傳遞181
4.2.6  數(shù)組的可變長數(shù)組182
4.2.7  糾結于“可變”之前,不妨考慮使用結構體183
4.3  違反標準的技巧187
4.3.1  可變長結構體187
4.3.2  從1開始的數(shù)組189
第5章  數(shù)據(jù)結構——真正的指針的使用方法193
5.1  案例學習1:計算單詞的出現(xiàn)頻率193
5.1.1  案例的需求193
5.1.2  設計195
5.1.3  數(shù)組版200
5.1.4  鏈表版203
5.1.5  追加檢索功能211
5.1.6  其他的數(shù)據(jù)結構214
5.2  案例學習2:繪圖工具的數(shù)據(jù)結構218
5.2.1  案例的需求218
5.2.2  實現(xiàn)各種圖形的數(shù)據(jù)模型219
5.2.3  Shape型221
5.2.4  討論——還有別的方法嗎223
5.2.5  圖形的組合228
5.2.6  繼承和多態(tài)之道233
5.2.7  對指針的恐懼236
5.2.8  說到底,指針究竟是什么237
第6章  其他——拾遺239
6.1  陷阱239
6.1.1  關于strncpy()239
6.1.2  如果在早期的C中使用float類型的參數(shù)240
6.1.3  printf()和scanf()242
6.1.4  原型聲明的光和影243
6.2  慣用句法245
6.2.1  結構體聲明245
6.2.2  自引用型結構體246
6.2.3  結構體的相互引用247
6.2.4  結構體的嵌套248
6.2.5  共用體249
6.2.6  數(shù)組的初始化250
6.2.7  char數(shù)組的初始化250
6.2.8  指向char的指針的數(shù)組的初始化251
6.2.9  結構體的初始化252
6.2.10  共用體的初始化252
6.2.11  全局變量的聲明253

【責任編輯:book TEL:(010)68476606】


回書目   上一節(jié)   下一節(jié)

原文:征服C指針 目錄 返回讀書頻道首頁


  本文關鍵詞:征服C指針,由筆耕文化傳播整理發(fā)布。



本文編號:131050

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/wenshubaike/mishujinen/131050.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶b69a8***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
国产精品推荐在线一区| 亚洲男人天堂成人在线视频| 福利在线午夜绝顶三级| 国产成人精品久久二区二区| 91欧美激情在线视频| 高清不卡视频在线观看| 午夜精品成年人免费视频| av在线免费播放一区二区| 中文字幕一二区在线观看| 在线懂色一区二区三区精品| 一区二区三区欧美高清| 成人日韩视频中文字幕| 久久久精品日韩欧美丰满| 欧美人禽色视频免费看| 国产精品视频一级香蕉| 欧美熟妇喷浆一区二区| 大香蕉伊人精品在线观看| 国产高清视频一区不卡| 日韩精品在线观看一区| 欧美成人欧美一级乱黄| 一区二区三区日韩在线| 亚洲国产综合久久天堂| 五月婷婷综合缴情六月| 日本少妇aa特黄大片| 日韩欧美亚洲综合在线| 日本高清视频在线播放| 国产视频在线一区二区| 亚洲国产综合久久天堂| 精品少妇一区二区视频| 日韩亚洲精品国产第二页| 欧美大胆女人的大胆人体| 国产在线小视频你懂的| 欧美一区日韩一区日韩一区| 亚洲香艳网久久五月婷婷| 日韩欧美一区二区黄色| 国产精品一区二区香蕉视频| 久热香蕉精品视频在线播放| 色好吊视频这里只有精| 日韩国产精品激情一区| 中字幕一区二区三区久久蜜桃| 国产精品一区二区有码|