| | | 案例式C語言程序設計教程 | 該商品所屬分類:圖書 -> 人民郵電出版社 | 【市場價】 | 452-656元 | 【優惠價】 | 283-410元 | 【作者】 | 許薇武青海李丹 | 【出版社】 | 人民郵電出版社 | 【ISBN】 | 9787115414472 | 【折扣說明】 | 一次購物滿999元台幣免運費+贈品 一次購物滿2000元台幣95折+免運費+贈品 一次購物滿3000元台幣92折+免運費+贈品 一次購物滿4000元台幣88折+免運費+贈品
| 【本期贈品】 | ①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
| |
版本 | 正版全新電子版PDF檔 | 您已选择: | 正版全新 | 溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。 *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。 *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。 | | | | 內容介紹 | |
![](/c49/99/11893804.jpg)
出版社:人民郵電出版社 ISBN:9787115414472 版次:1 商品編碼:11893804 品牌:人民郵電出版社 包裝:平裝 叢書名:21世紀高等教育計算機規劃教材 開本:16開 出版時間:2015-12-01 頁數:324 正文語種:中文 作者:許薇,武青海,李丹
" 編輯推薦 (1)理論與實踐並重。本書全面繫統的介紹了C語言程序設計的理論基礎,並給出了豐富的實例 (2)習題豐富,易於讀者練習。每章後都附有適量的習題,讀者可通過習題鞏固已學的知識 (3)內容通俗易懂,深入淺出。本書按傳統的知識點來組織教學內容,又以簡潔和清晰的方式逐步深入介紹C語言的內容。 (4)配套資源豐富。本書還編寫了配套的實驗指導和習題集《C程序設計上機指導與習題(第2版)》,章節完全對應。 內容簡介 全書共分13章,內容包括:C語言概述,C程序設計的基本知識,順序結構,選擇結構,循環結構,函數,數組,地址和指針,編譯預處理和動態存儲分配,結構體、共用體和枚舉,位運算,文件,程序的綜合設計及5個附錄。每章後都附有適量的習題,讀者可通過習題鞏固已學的知識。 作者簡介 許薇 主持省級優秀課:大學計算機基礎 主持院級優秀課:數據庫原理 主持省級教研課題:農業類高校大學計算機基礎教學改革與實踐 發表***論文20餘篇,其中核心論文8篇,EI檢索2篇。數據庫教學與應用開發。 以前出版的教材: Visual Basic 程序設計教程 978-7-302-17502-5 清華大學出版社 2008.09 5,000 Visual Basic 程序設計 7-206-03552-3/G-1406 吉林人民出版社 2005.03 5,000 大學計算機基礎實驗教程 7-206-03138-2 吉林人民出版社 2005.06 5,000 目錄 第1章C語言概述1 1.1C語言的產生與發展1 1.2C語言的特點2 1.3編制簡單的C語言程序3 1.3.1簡單的程序設計3 1.3.2C程序的編輯、編譯和連接6 1.4Visual C++ 6.0簡介6 1.4.1Visual C++ 6.0簡介6 1.4.2運行C程序的方法和步驟11 1.5算法及算法表示16 1.5.1算法的概念17 1.5.2算法的特性與設計要求17 1.5.3算法的表示和舉例18 本章小結25 習題26 第2章C語言程序設計的基本 知識27 2.1C語言的數據類型27 2.2標識符、常量與變量28 2.2.1標識符28 2.2.2常量29 2.2.3變量32 2.3算術運算符和算術表達式36 2.3.1基本的算術運算符37 2.3.2運算符的優先級、結合性和算術表達式37 2.3.3強制性類型轉換表達式38 2.4賦值運算符和賦值表達式38 2.4.1賦值運算符和賦值表達式38 2.4.2賦值運算中的類型轉換40 2.5逗號運算符和逗號表達式41 2.6自加、自減運算符41 2.7關繫運算與邏輯運算43 2.7.1關繫運算符和關繫表達式43 2.7.2邏輯運算符和邏輯表達式44 2.7.3運算符的優先級45 本章小結45 習題45 第3章順序結構47 3.1C語言的基本語句47 3.2格式輸入/輸出函數50 3.2.1格式輸入函數50 3.2.2格式輸出函數54 3.3字符數據的輸入/輸出函數59 3.3.1字符輸入函數59 3.3.2字符輸出函數60 3.4程序舉例61 本章小結63 習題63 第4章選擇結構65 4.1用if語句實現選擇結構65 4.1.1if語句的基本形式65 4.1.2嵌套的if語句68 4.2用switch語句實現多分支選擇結構73 4.2.1switch語句的基本形式74 4.2.2switch語句的執行過程74 4.2.3用switch和break語句實現選擇 結構76 4.3條件表達式構成的選擇結構77 4.4程序舉例77 本章小結80 習題80 第5章循環結構82 5.1while循環結構82 5.1.1while循環的一般形式83 5.1.2while循環的執行過程84 5.2do-while循環結構85 5.2.1do-while循環的一般形式85 5.2.2do-while循環的執行過程85 5.3for循環結構86 5.3.1for循環的一般形式86 5.3.2for循環的執行過程86 5.3.3for語句的說明87 5.4用語句標號和goto語句構成的循環 結構87 5.4.1語句標號87 5.4.2goto語句87 5.5循環的嵌套88 5.6break和continue語句92 5.6.1break語句92 5.6.2continue語句92 5.7程序舉例93 本章小結96 習題96 第6章函數99 6.1概述99 6.2函數定義和返回值100 6.2.1函數的說明100 6.2.2函數的定義100 6.2.3有參函數、無參函數的定義101 6.2.4空函數103 6.2.5函數的返回值103 6.3函數的調用103 6.3.1函數的簡單調用104 6.3.2調用方式104 6.3.3函數間的參數傳遞106 6.3.4參數傳遞舉例107 6.4函數的嵌套調用108 6.5函數的遞歸調用109 6.6局部變量和全局變量113 6.6.1局部變量113 6.6.2全局變量114 6.7變量的存儲類別117 6.7.1動態存儲與靜態存儲的存儲 方式117 6.7.2auto變量118 6.7.3用static聲明的局部變量119 6.7.4register變量121 6.7.5用extern聲明外部變量121 6.8內部函數和外部函數122 6.8.1內部函數122 6.8.2外部函數123 本章小結124 習題125 第7章數組129 7.1一維數組的定義和一素的 引用129 7.1.1一維數組的定義129 7.1.2一維數組的初始化130 7.1.3一維數組的引用132 7.1.4一維數組的素引用 舉例133 7.2一維數組應用舉例134 7.3二維數組的定義和二素的 引用136 7.3.1二維數組的定義136 7.3.2二維數組的初始化136 7.3.3二素的引用140 7.4二維數組程序舉例140 7.5字符數組143 7.5.1字符數組的定義143 7.5.2字符數組的初始化144 7.5.3字符數組的引用144 7.5.4字符串和字符串結束標志145 7.5.5字符數組的輸入和輸出145 7.5.6字符串處理函數148 7.6函數之間對數組素的引用151 7.6.1素作實參151 7.6.2數組名作實參152 本章小結156 習題156 第8章地址和指針159 8.1地址和指針的概念159 8.2指針變量159 8.2.1指針變量的定義159 8.2.2指針變量的引用160 8.3指向函數的指針163 8.3.1用函數指針變量調用函數163 8.3.2用指向函數的指針作函數參數165 8.4對指針變量的操作166 8.4.1通過指針來引用一個166 8.4.2指針的移動和比較168 8.5一維數組和指針169 8.5.1一維數組素的地址169 8.5.2通過數組的首地址引用數組<素169 8.5.3通過指針引用一素169 8.5.4用帶下標的指針變量引用一素172 8.5.5素的地址作實參172 8.5.6函數的指針形參和函數體中的數組區別173 8.6二維數組和指針174 8.6.1二維數組素的地址174 8.6.2通過地址引用二素175 8.6.3通過建立一個指針數組引用二素176 8.6.4通過建立一個行指針引用二素177 8.7二組數組名和指針數組作實參178 8.7.1二維數組名作實參時實參和形參之間的數據傳遞178 8.7.2指針數組作實參時實參和形參之間的數據傳遞179 8.7.3使指針指向一個字符串181 8.8函數之間地址值的傳遞181 8.8.1形參為指針變量時實參和形參之間的數據傳遞181 8.8.2通過傳送地址值在被調用函數中直接改變調用函數中的變量的值184 8.8.3函數返回地址值185 8.9通過實參向函數傳遞函數名或指向函數的指針變量186 8.10傳給main( )函數的參數187 本章小結188 習題189 第9章編譯預處理和動態存儲 分配193 9.1編譯預處理193 9.1.1不帶參數宏定義194 9.1.2帶參數宏定義196 9.1.3文件包含198 9.1.4條件編譯199 9.2動態存儲分配202 本章小結204 習題204 第10章結構體、共用體和 枚舉207 10.1概述207 10.1.1結構體類型的定義及引用208 10.1.2結構體變量的初始化212 10.1.3結構體變量的輸入和輸出212 10.2結構體數組的定義及初始化214 10.2.1結構體數組的定義214 10.2.2結構體數組的初始化215 10.2.3結構體數組的應用舉例216 10.3指向結構體類型變量的指針218 10.3.1指向結構體變量的指針218 10.3.2指向結構體數組的指針220 10.3.3用結構體變量和指向結構體的指 針作函數參數223 10.4用指針處理鏈表228 10.4.1鏈表的概述228 10.4.2單鏈表228 10.4.3建立動態鏈表229 10.4.4輸出鏈表232 10.4.5對鏈表的插入操作233 10.4.6對鏈表的刪除操作234 10.4.7鏈表的綜合操作235 10.5共用體237 10.5.1共用體類型的說明和變量的 定義238 10.5.2共用體變量的引用242 10.5.3共用體變量的引用方式244 10.6枚舉類型245 10.6.1枚舉類型的定義245 10.6.2枚舉變量的說明246 10.6.3枚舉類型變量的賦值和使用246 10.7用typedef定義類型249 10.7.1用typedef定義類型249 10.7.2typedef使用舉例252 本章小結254 習題254 第11章位運算258 11.1位運算的基本概念258 11.2位運算符的運算功能舉例259 本章小結262 習題262 第12章文件265 12.1C語言文件的概念265 12.1.1文件的概念與文件結構265 12.1.2文件繫統的緩衝性266 12.1.3文件訪問的操作266 12.2文件訪問的步驟272 12.2.1文件類型指針272 12.2.2文件訪問的方法273 12.3文件的打開與關閉274 12.4標準文件的讀寫276 12.5非標準文件的讀寫281 12.6文件定位函數281 12.6.1fseek()函數281 12.6.2ftell()函數282 12.6.3rewind()函數282 12.7出錯的檢測函數282 12.7.1ferror()函數282 12.7.2clearerr()函數283 12.8判斷文件結束函數283 12.8.1feof( )函數283 12.8.2remove( )函數283 本章小結283 習題284 第13章程序的綜合設計286 13.1程序舉例286 13.1.1數組應用舉例286 13.1.2指針應用舉例287 13.1.3結構體應用舉例288 13.1.4共用體應用舉例291 13.2綜合設計291 本章小結301 習題302 附錄A常用字符與ASCII 對照表303 附錄B常用頭文件和函數分類 詳解304 附錄CC語言庫文件309 附錄DC語言常見編譯錯誤 信息311 附錄E運算符優先級表322 參考文獻324 查看全部↓
" | | | | | |