電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>C語言|源代碼>C和指針的PDF電子書免費下載

C和指針的PDF電子書免費下載

2019-11-07 | rar | 11.06 MB | 次下載 | 免費

資料介紹

《C和指針》提供與C語言編程相關(guān)的全面資源和深入討論?!禖和指針》通過對指針的基礎(chǔ)知識和高級特性的探討,幫助程序員把指針的強大功能融入到自己的程序中去。全書共18章,覆蓋了數(shù)據(jù)、語句、操作符和表達(dá)式、指針、函數(shù)、數(shù)組、字符串、結(jié)構(gòu)和聯(lián)合等幾乎所有重要的C編程話題。書中給出了很多編程技巧和提示,每章后面有針對性很強的練習(xí),附錄部分則給出了部分練習(xí)的解答。

本書提供與c語言編程相關(guān)的全面資源和深入討論。本書通過對指針的基礎(chǔ)知識和高級特性的探討,幫助程序員把指針的強大功能融入到自己的程序中去。

全書共18章,覆蓋了數(shù)據(jù)、語句、操作符和表達(dá)式、指針、函數(shù)、數(shù)組、字符串、結(jié)構(gòu)和聯(lián)合等幾乎所有重要的c編程話題。書中給出了很多編程技巧和提示,每章后面有針對性很強的練習(xí),附錄部分則給出了部分練習(xí)的解答。

?

本書適合c語言初學(xué)者和初級c程序員閱讀,也可作為計算機專業(yè)學(xué)生學(xué)習(xí)c語言的參考。

第1~10章第1章 快速上手1.1 簡介1.1.1 空白和注釋1.1.2 預(yù)處理指令1.1.3 main函數(shù)1.1.4 read_column_numbers函數(shù)1.1.5 rearrange函數(shù)1.2 補充說明1.3 編譯1.4 總結(jié)第2章 基本概念2.1 環(huán)境2.1.1 翻譯2.1.2 執(zhí)行2.2 詞法規(guī)則2.2.1 字符2.2.2 注釋2.2.3 自由形式的源代碼2.2.4 標(biāo)識符2.2.5 程序的形式2.3 程序風(fēng)格2.4 總結(jié)第3章 數(shù)據(jù)3.1 基本數(shù)據(jù)類型3.1.1 整型家族3.1.2 浮點類型3.1.3 指針3.2 基本聲明3.2.1 初始化3.2.2 聲明簡單數(shù)組3.2.3 聲明指針3.2.4 隱式聲明3.3 typedef3.4 常量3.5 作用域3.5.1 代碼塊作用域3.5.2 文件作用域3.5.3 原型作用域3.5.4 函數(shù)作用域3.6 鏈接屬性3.7 存儲類型3.8 static關(guān)鍵字3.9 作用域、存儲類型示例3.10 總結(jié)第4章 語句4.1 空語句4.2 表達(dá)式語句4.3 代碼塊4.4 if語句4.5 while語句4.5.1 break和continue語句4.5.2 while語句的執(zhí)行過程4.6 for語句4.7 do語句4.8 switch語句4.8.1 switch中的break語句4.8.2 default子句4.8.3 switch語句的執(zhí)行過程4.9 goto語句4.10 總結(jié)第5章 操作符和表達(dá)式5.1 操作符5.1.1 算術(shù)操作符5.1.2 移位操作符5.1.3 位操作符5.1.4 賦值5.1.5 單目操作符5.1.6 關(guān)系操作符5.1.7 邏輯操作符5.1.8 條件操作符5.1.9 逗號操作符5.1.10 下標(biāo)引用、函數(shù)調(diào)用和結(jié)構(gòu)成員5.2 布爾值5.3 左值和右值5.4 表達(dá)式求值5.4.1 隱式類型轉(zhuǎn)換5.4.2 算術(shù)轉(zhuǎn)換5.4.3 操作符的屬性5.4.4 優(yōu)先級和求值的順序5.5 總結(jié)第6章 指針6.1 內(nèi)存和地址6.2 值和類型6.3 指針變量的內(nèi)容6.4 間接訪問操作符6.5 未初始化和非法的指針6.6 NULL指針6.7 指針、間接訪問和左值6.8 指針、間接訪問和變量6.9 指針常量6.10 指針的指針6.11 指針表達(dá)式6.12 實例6.13 指針運算6.13.1 算術(shù)運算6.13.2 關(guān)系運算6.14 總結(jié)第7章 函數(shù)7.1 函數(shù)定義7.2 函數(shù)聲明7.2.1 原型7.2.2 函數(shù)的缺省認(rèn)定7.3 函數(shù)的參數(shù)7.4 ADT和黑盒7.5 遞歸7.5.1 追蹤遞歸函數(shù)7.5.2 遞歸與迭代7.6 可變參數(shù)列表7.6.1 stdarg宏7.6.2 可變參數(shù)的限制7.7 總結(jié)第8章 數(shù)組8.1 一維數(shù)組8.1.1 數(shù)組名8.1.2 下標(biāo)引用8.1.3 指針與下標(biāo)8.1.4 指針的效率8.1.5 數(shù)組和指針8.1.6 作為函數(shù)參數(shù)的數(shù)組名8.1.7 聲明數(shù)組參數(shù)8.1.8 初始化8.1.9 不完整的初始化8.1.10 自動計算數(shù)組長度8.1.11 字符數(shù)組的初始化8.2 多維數(shù)組8.2.1 存儲順序8.2.2 數(shù)組名8.2.3 下標(biāo)8.2.4 指向數(shù)組的指針8.2.5 作為函數(shù)參數(shù)的多維數(shù)組8.2.6 初始化8.2.7 數(shù)組長度自動計算8.3 指針數(shù)組8.4 總結(jié)第9章 字符串、字符和字節(jié)9.1 字符串基礎(chǔ)9.2 字符串長度9.3 不受限制的字符串函數(shù)9.3.1 復(fù)制字符串9.3.2 連接字符串9.3.3 函數(shù)的返回值9.3.4 字符串比較9.4 長度受限的字符串函數(shù)9.5 字符串查找基礎(chǔ)9.5.1 查找一個字符9.5.2 查找任何幾個字符9.5.3 查找一個子串9.6 高級字符串查找9.6.1 查找一個字符串前綴9.6.2 查找標(biāo)記9.7 錯誤信息9.8 字符操作9.8.1 字符分類9.8.2 字符轉(zhuǎn)換9.9 內(nèi)存操作9.10 總結(jié)第10章 結(jié)構(gòu)和聯(lián)合10.1 結(jié)構(gòu)基礎(chǔ)知識10.1.1 結(jié)構(gòu)聲明10.1.2 結(jié)構(gòu)成員10.1.3 結(jié)構(gòu)成員的直接訪問10.1.4 結(jié)構(gòu)成員的間接訪問10.1.5 結(jié)構(gòu)的自引用10.1.6 不完整的聲明10.1.7 結(jié)構(gòu)的初始化10.2 結(jié)構(gòu)、指針和成員10.2.1 訪問指針10.2.2 訪問結(jié)構(gòu)10.2.3 訪問結(jié)構(gòu)成員10.2.4 訪問嵌套的結(jié)構(gòu)10.2.5 訪問指針成員10.3 結(jié)構(gòu)的存儲分配10.4 作為函數(shù)參數(shù)的結(jié)構(gòu)10.5 位段10.6 聯(lián)合10.6.1 變體記錄10.6.2 聯(lián)合的初始化10.7 總結(jié)

第11~18章第11章 動態(tài)內(nèi)存分配11.1 為什么使用動態(tài)內(nèi)存分配11.2 malloc和free11.3 calloc和realloc11.4 使用動態(tài)分配的內(nèi)存11.5 常見的動態(tài)內(nèi)存錯誤11.6 內(nèi)存分配實例11.7 總結(jié)第12章 使用結(jié)構(gòu)和指針12.1 鏈表12.2 單鏈表12.2.1 在單鏈表中插入12.2.2 其他鏈表操作12.3 雙鏈表12.3.1 在雙鏈表中插入12.3.2 其他鏈表操作12.4 總結(jié)第13章 高級指針話題13.1 進(jìn)一步探討指向指針的指針13.2 高級聲明13.3 函數(shù)指針13.3.1 回調(diào)函數(shù)13.3.2 轉(zhuǎn)移表13.4 命令行參數(shù)13.4.1 傳遞命令行參數(shù)13.4.2 處理命令行參數(shù)13.5 字符串常量13.6 總結(jié)第14章 預(yù)處理器14.1 預(yù)定義符號14.2 #define14.2.1 宏14.2.2 #define替換14.2.3 宏與函數(shù)14.2.4 帶副作用的宏參數(shù)14.2.5 命名約定14.2.6 #undef14.2.7 命令行定義14.3 條件編譯14.3.1 是否被定義14.3.2 嵌套指令14.4 文件包含14.4.1 函數(shù)庫文件包含14.4.2 本地文件包含14.4.3 嵌套文件包含14.5 其他指令14.6 總結(jié)第15章 輸入/輸出函數(shù)15.1 錯誤報告15.2 終止執(zhí)行15.3 標(biāo)準(zhǔn)I/O函數(shù)庫15.4 ANSI I/O概念15.4.1 流15.4.2 文件15.4.3 標(biāo)準(zhǔn)I/O常量15.5 流I/O總覽15.6 打開流15.7 關(guān)閉流15.8 字符I/O15.8.1 字符I/O宏15.8.2 撤銷字符I/O15.9 未格式化的行I/O15.10 格式化的行I/O15.10.1 scanf家族15.10.2 scanf格式代碼15.10.3 printf家族15.10.4 printf格式代碼15.11 二進(jìn)制I/O15.12 刷新和定位函數(shù)15.13 改變緩沖方式15.14 流錯誤函數(shù)15.15 臨時文件15.16 文件操縱函數(shù)15.17 總結(jié)第16章 標(biāo)準(zhǔn)函數(shù)庫16.1 整型函數(shù)16.1.1 算術(shù)16.1.2 隨機數(shù)16.1.3 字符串轉(zhuǎn)換16.2 浮點型函數(shù)16.2.1 三角函數(shù)16.2.2 雙曲函數(shù)16.2.3 對數(shù)和指數(shù)函數(shù)16.2.4 浮點表示形式16.2.5 冪16.2.6 底數(shù)、頂數(shù)、絕對值和余數(shù)16.2.7 字符串轉(zhuǎn)換16.3 日期和時間函數(shù)16.3.1 處理器時間16.3.2 當(dāng)天時間16.4 非本地跳轉(zhuǎn)16.4.1 實例16.4.2 何時使用非本地跳轉(zhuǎn)16.5 信號16.5.1 信號名16.5.2 處理信號16.5.3 信號處理函數(shù)16.6 打印可變參數(shù)列表16.7 執(zhí)行環(huán)境16.7.1 終止執(zhí)行16.7.2 斷言16.7.3 環(huán)境16.7.4 執(zhí)行系統(tǒng)命令16.7.5 排序和查找16.8 locale16.8.1 數(shù)值和貨幣格式16.8.2 字符串和locale16.8.3 改變locale的效果16.9 總結(jié)第17章 經(jīng)典抽象數(shù)據(jù)類型17.1 內(nèi)存分配17.2 堆棧17.2.1 堆棧接口17.2.2 實現(xiàn)堆棧17.3 隊列17.3.1 隊列接口17.3.2 實現(xiàn)隊列17.4 樹17.4.1 在二叉搜索樹中插入17.4.2 從二叉搜索樹刪除節(jié)點17.4.3 在二叉搜索樹中查找17.4.4 樹的遍歷17.4.5 二叉搜索樹接口17.4.6 實現(xiàn)二叉搜索樹17.5 實現(xiàn)的改進(jìn)17.5.1 擁有超過一個的堆棧17.5.2 擁有超過一種的類型17.5.3 名字沖突17.5.4 標(biāo)準(zhǔn)函數(shù)庫的ADT17.6 總結(jié)第18章 運行時環(huán)境18.1 判斷運行時環(huán)境18.1.1 測試程序18.1.2 靜態(tài)變量和初始化18.1.3 堆棧幀18.1.4 寄存器變量18.1.5 外部標(biāo)識符的長度18.1.6 判斷堆棧幀布局18.1.7 表達(dá)式的副作用18.2 C和匯編語言的接口18.3 運行時效率18.4 總結(jié)

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1電子電路原理第七版PDF電子教材免費下載
  2. 0.00 MB  |  1490次下載  |  免費
  3. 2單片機典型實例介紹
  4. 18.19 MB  |  92次下載  |  1 積分
  5. 3S7-200PLC編程實例詳細(xì)資料
  6. 1.17 MB  |  27次下載  |  1 積分
  7. 4筆記本電腦主板的元件識別和講解說明
  8. 4.28 MB  |  18次下載  |  4 積分
  9. 5開關(guān)電源原理及各功能電路詳解
  10. 0.38 MB  |  10次下載  |  免費
  11. 6基于AT89C2051/4051單片機編程器的實驗
  12. 0.11 MB  |  4次下載  |  免費
  13. 7藍(lán)牙設(shè)備在嵌入式領(lǐng)域的廣泛應(yīng)用
  14. 0.63 MB  |  3次下載  |  免費
  15. 89天練會電子電路識圖
  16. 5.91 MB  |  3次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234313次下載  |  免費
  3. 2PADS 9.0 2009最新版 -下載
  4. 0.00 MB  |  66304次下載  |  免費
  5. 3protel99下載protel99軟件下載(中文版)
  6. 0.00 MB  |  51209次下載  |  免費
  7. 4LabView 8.0 專業(yè)版下載 (3CD完整版)
  8. 0.00 MB  |  51043次下載  |  免費
  9. 5555集成電路應(yīng)用800例(新編版)
  10. 0.00 MB  |  33562次下載  |  免費
  11. 6接口電路圖大全
  12. 未知  |  30320次下載  |  免費
  13. 7Multisim 10下載Multisim 10 中文版
  14. 0.00 MB  |  28588次下載  |  免費
  15. 8開關(guān)電源設(shè)計實例指南
  16. 未知  |  21539次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935053次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537791次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234313次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233045次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191183次下載  |  免費
  13. 7十天學(xué)會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183277次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138039次下載  |  免費