資料介紹
《C和指針》提供與C語(yǔ)言編程相關(guān)的全面資源和深入討論?!禖和指針》通過(guò)對(duì)指針的基礎(chǔ)知識(shí)和高級(jí)特性的探討,幫助程序員把指針的強(qiáng)大功能融入到自己的程序中去。全書(shū)共18章,覆蓋了數(shù)據(jù)、語(yǔ)句、操作符和表達(dá)式、指針、函數(shù)、數(shù)組、字符串、結(jié)構(gòu)和聯(lián)合等幾乎所有重要的C編程話題。書(shū)中給出了很多編程技巧和提示,每章后面有針對(duì)性很強(qiáng)的練習(xí),附錄部分則給出了部分練習(xí)的解答。
本書(shū)提供與c語(yǔ)言編程相關(guān)的全面資源和深入討論。本書(shū)通過(guò)對(duì)指針的基礎(chǔ)知識(shí)和高級(jí)特性的探討,幫助程序員把指針的強(qiáng)大功能融入到自己的程序中去。
全書(shū)共18章,覆蓋了數(shù)據(jù)、語(yǔ)句、操作符和表達(dá)式、指針、函數(shù)、數(shù)組、字符串、結(jié)構(gòu)和聯(lián)合等幾乎所有重要的c編程話題。書(shū)中給出了很多編程技巧和提示,每章后面有針對(duì)性很強(qiáng)的練習(xí),附錄部分則給出了部分練習(xí)的解答。
?
本書(shū)適合c語(yǔ)言初學(xué)者和初級(jí)c程序員閱讀,也可作為計(jì)算機(jī)專業(yè)學(xué)生學(xué)習(xí)c語(yǔ)言的參考。
第1~10章第1章 快速上手1.1 簡(jiǎn)介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 補(bǔ)充說(shuō)明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)識(shí)符2.2.5 程序的形式2.3 程序風(fēng)格2.4 總結(jié)第3章 數(shù)據(jù)3.1 基本數(shù)據(jù)類型3.1.1 整型家族3.1.2 浮點(diǎn)類型3.1.3 指針3.2 基本聲明3.2.1 初始化3.2.2 聲明簡(jiǎn)單數(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 存儲(chǔ)類型3.8 static關(guān)鍵字3.9 作用域、存儲(chǔ)類型示例3.10 總結(jié)第4章 語(yǔ)句4.1 空語(yǔ)句4.2 表達(dá)式語(yǔ)句4.3 代碼塊4.4 if語(yǔ)句4.5 while語(yǔ)句4.5.1 break和continue語(yǔ)句4.5.2 while語(yǔ)句的執(zhí)行過(guò)程4.6 for語(yǔ)句4.7 do語(yǔ)句4.8 switch語(yǔ)句4.8.1 switch中的break語(yǔ)句4.8.2 default子句4.8.3 switch語(yǔ)句的執(zhí)行過(guò)程4.9 goto語(yǔ)句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 逗號(hào)操作符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)先級(jí)和求值的順序5.5 總結(jié)第6章 指針6.1 內(nèi)存和地址6.2 值和類型6.3 指針變量的內(nèi)容6.4 間接訪問(wèn)操作符6.5 未初始化和非法的指針6.6 NULL指針6.7 指針、間接訪問(wèn)和左值6.8 指針、間接訪問(wèn)和變量6.9 指針常量6.10 指針的指針6.11 指針表達(dá)式6.12 實(shí)例6.13 指針運(yùn)算6.13.1 算術(shù)運(yùn)算6.13.2 關(guān)系運(yù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 自動(dòng)計(jì)算數(shù)組長(zhǎng)度8.1.11 字符數(shù)組的初始化8.2 多維數(shù)組8.2.1 存儲(chǔ)順序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ù)組長(zhǎng)度自動(dòng)計(jì)算8.3 指針數(shù)組8.4 總結(jié)第9章 字符串、字符和字節(jié)9.1 字符串基礎(chǔ)9.2 字符串長(zhǎng)度9.3 不受限制的字符串函數(shù)9.3.1 復(fù)制字符串9.3.2 連接字符串9.3.3 函數(shù)的返回值9.3.4 字符串比較9.4 長(zhǎng)度受限的字符串函數(shù)9.5 字符串查找基礎(chǔ)9.5.1 查找一個(gè)字符9.5.2 查找任何幾個(gè)字符9.5.3 查找一個(gè)子串9.6 高級(jí)字符串查找9.6.1 查找一個(gè)字符串前綴9.6.2 查找標(biāo)記9.7 錯(cuò)誤信息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ǔ)知識(shí)10.1.1 結(jié)構(gòu)聲明10.1.2 結(jié)構(gòu)成員10.1.3 結(jié)構(gòu)成員的直接訪問(wèn)10.1.4 結(jié)構(gòu)成員的間接訪問(wèn)10.1.5 結(jié)構(gòu)的自引用10.1.6 不完整的聲明10.1.7 結(jié)構(gòu)的初始化10.2 結(jié)構(gòu)、指針和成員10.2.1 訪問(wèn)指針10.2.2 訪問(wèn)結(jié)構(gòu)10.2.3 訪問(wèn)結(jié)構(gòu)成員10.2.4 訪問(wèn)嵌套的結(jié)構(gòu)10.2.5 訪問(wèn)指針成員10.3 結(jié)構(gòu)的存儲(chǔ)分配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章 動(dòng)態(tài)內(nèi)存分配11.1 為什么使用動(dòng)態(tài)內(nèi)存分配11.2 malloc和free11.3 calloc和realloc11.4 使用動(dòng)態(tài)分配的內(nèi)存11.5 常見(jiàn)的動(dòng)態(tài)內(nèi)存錯(cuò)誤11.6 內(nèi)存分配實(shí)例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章 高級(jí)指針話題13.1 進(jìn)一步探討指向指針的指針13.2 高級(jí)聲明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ù)定義符號(hào)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ù)庫(kù)文件包含14.4.2 本地文件包含14.4.3 嵌套文件包含14.5 其他指令14.6 總結(jié)第15章 輸入/輸出函數(shù)15.1 錯(cuò)誤報(bào)告15.2 終止執(zhí)行15.3 標(biāo)準(zhǔn)I/O函數(shù)庫(kù)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 打開(kāi)流15.7 關(guān)閉流15.8 字符I/O15.8.1 字符I/O宏15.8.2 撤銷(xiāo)字符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 流錯(cuò)誤函數(shù)15.15 臨時(shí)文件15.16 文件操縱函數(shù)15.17 總結(jié)第16章 標(biāo)準(zhǔn)函數(shù)庫(kù)16.1 整型函數(shù)16.1.1 算術(shù)16.1.2 隨機(jī)數(shù)16.1.3 字符串轉(zhuǎn)換16.2 浮點(diǎn)型函數(shù)16.2.1 三角函數(shù)16.2.2 雙曲函數(shù)16.2.3 對(duì)數(shù)和指數(shù)函數(shù)16.2.4 浮點(diǎn)表示形式16.2.5 冪16.2.6 底數(shù)、頂數(shù)、絕對(duì)值和余數(shù)16.2.7 字符串轉(zhuǎn)換16.3 日期和時(shí)間函數(shù)16.3.1 處理器時(shí)間16.3.2 當(dāng)天時(shí)間16.4 非本地跳轉(zhuǎn)16.4.1 實(shí)例16.4.2 何時(shí)使用非本地跳轉(zhuǎn)16.5 信號(hào)16.5.1 信號(hào)名16.5.2 處理信號(hào)16.5.3 信號(hào)處理函數(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 實(shí)現(xiàn)堆棧17.3 隊(duì)列17.3.1 隊(duì)列接口17.3.2 實(shí)現(xiàn)隊(duì)列17.4 樹(shù)17.4.1 在二叉搜索樹(shù)中插入17.4.2 從二叉搜索樹(shù)刪除節(jié)點(diǎn)17.4.3 在二叉搜索樹(shù)中查找17.4.4 樹(shù)的遍歷17.4.5 二叉搜索樹(shù)接口17.4.6 實(shí)現(xiàn)二叉搜索樹(shù)17.5 實(shí)現(xiàn)的改進(jìn)17.5.1 擁有超過(guò)一個(gè)的堆棧17.5.2 擁有超過(guò)一種的類型17.5.3 名字沖突17.5.4 標(biāo)準(zhǔn)函數(shù)庫(kù)的ADT17.6 總結(jié)第18章 運(yùn)行時(shí)環(huán)境18.1 判斷運(yùn)行時(shí)環(huán)境18.1.1 測(cè)試程序18.1.2 靜態(tài)變量和初始化18.1.3 堆棧幀18.1.4 寄存器變量18.1.5 外部標(biāo)識(shí)符的長(zhǎng)度18.1.6 判斷堆棧幀布局18.1.7 表達(dá)式的副作用18.2 C和匯編語(yǔ)言的接口18.3 運(yùn)行時(shí)效率18.4 總結(jié)
- 圖解數(shù)字磁帶錄音機(jī)的PDF電子書(shū)免費(fèi)下載 99次下載
- 現(xiàn)代無(wú)線電實(shí)驗(yàn)的PDF電子書(shū)免費(fèi)下載 250次下載
- 半導(dǎo)體收音機(jī)淺談的PDF電子書(shū)免費(fèi)下載 162次下載
- 光學(xué)諧振腔的圖解分析與設(shè)計(jì)方法的PDF電子書(shū)免費(fèi)下載 123次下載
- MATLAB函數(shù)速查手冊(cè)PDF電子書(shū)免費(fèi)下載 148次下載
- 電子管數(shù)據(jù)手冊(cè)合集PDF電子書(shū)免費(fèi)下載 72次下載
- 高級(jí)語(yǔ)言程序設(shè)計(jì)從菜鳥(niǎo)到大師深入C語(yǔ)言程序設(shè)計(jì)PDF電子書(shū)免費(fèi)下載 166次下載
- 8051系列單片機(jī)C程序設(shè)計(jì)完全手冊(cè)PDF電子書(shū)免費(fèi)下載 263次下載
- 51單片機(jī)100實(shí)例源碼的注釋詳細(xì)PDF電子書(shū)免費(fèi)下載 213次下載
- C和指針PDF電子書(shū)免費(fèi)下載 6次下載
- 電冰箱快速維修PDF電子書(shū)免費(fèi)下載 43次下載
- 家電維修1128例PDF電子書(shū)免費(fèi)下載 186次下載
- STM8 C語(yǔ)言精品編程100例PDF版電子書(shū)免費(fèi)下載 0次下載
- 數(shù)字信號(hào)處理算法C語(yǔ)言實(shí)現(xiàn)PDF版電子書(shū)免費(fèi)下載 0次下載
- 《Visual C++游戲編程基礎(chǔ)》電子書(shū).pdf 0次下載
- 電子書(shū)閱讀器內(nèi)置鋰電池供電自動(dòng)切換電路 1600次閱讀
- 詳解C語(yǔ)言指針底層基本原理 1112次閱讀
- C程序設(shè)計(jì)基礎(chǔ)-指針 509次閱讀
- C語(yǔ)言中的懸空指針和野指針是什么意思? 944次閱讀
- C語(yǔ)言中指針的命令行參數(shù) 1034次閱讀
- C語(yǔ)言指針和數(shù)組的區(qū)別 1776次閱讀
- 理解函數(shù)指針、函數(shù)指針數(shù)組、函數(shù)指針數(shù)組的指針 1.4w次閱讀
- C++封裝:this指針 3371次閱讀
- C語(yǔ)言中的“二級(jí)指針”該如何理解 1.2w次閱讀
- 嵌入式開(kāi)發(fā)之C語(yǔ)言的指針 3128次閱讀
- 為什么使用指針?C++中的“指針” 5015次閱讀
- 為什么C語(yǔ)言要引入指針_引入指針的好處是什么 2.2w次閱讀
- C語(yǔ)言使用中指針和內(nèi)存泄漏的問(wèn)題和解決方案 4102次閱讀
- 最新電子書(shū)拆解評(píng)測(cè)系列報(bào)道(一):打開(kāi)你的眼界 1.2w次閱讀
- 基于C語(yǔ)言中指針的基本用法解析 4700次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1490次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說(shuō)明
- 4.28 MB | 18次下載 | 4 積分
- 5開(kāi)關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7藍(lán)牙設(shè)備在嵌入式領(lǐng)域的廣泛應(yīng)用
- 0.63 MB | 3次下載 | 免費(fèi)
- 89天練會(huì)電子電路識(shí)圖
- 5.91 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論
查看更多