天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产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
日韩一区二区三区四区乱码视频| 欧美人妻少妇精品久久性色| 黄片三级免费在线观看| 黄色av尤物白丝在线播放网址| 欧美日韩国产一级91| 国产伦精品一一区二区三区高清版 | 九九视频通过这里有精品| 福利视频一区二区三区| 日本一二三区不卡免费| 亚洲中文字幕综合网在线| 免费在线观看激情小视频| 日韩精品人妻少妇一区二区| 国产爆操白丝美女在线观看| 亚洲国产一区精品一区二区三区色| 东京热男人的天堂社区| 久热在线视频这里只有精品| 办公室丝袜高跟秘书国产| 人妻中文一区二区三区| 国产成人国产精品国产三级| 日本精品视频一二三区| 日韩一区二区三区久久| 亚洲国产欧美精品久久| 日本高清加勒比免费在线| 亚洲视频在线观看你懂的| 一区二区日韩欧美精品| 色丁香之五月婷婷开心| 国产一区二区不卡在线视频| 中文字幕一区二区久久综合| 国产又粗又硬又长又爽的剧情| 国产一区二区三区口爆在线| 日本人妻的诱惑在线观看| 欧美成人黄色一级视频| 日本精品视频一二三区| 中文字幕不卡欧美在线| 亚洲最新中文字幕在线视频| 麻豆剧果冻传媒一二三区| 能在线看的视频你懂的| 国产成人精品久久二区二区| 精品久久av一二三区| 熟妇久久人妻中文字幕| 午夜久久精品福利视频|