| | | C語言程序設計(第2版) | 該商品所屬分類:圖書 -> 人民郵電出版社 | 【市場價】 | 396-576元 | 【優惠價】 | 248-360元 | 【作者】 | 寧愛軍張艷華 | 【出版社】 | 人民郵電出版社 | 【ISBN】 | 9787115412089 | 【折扣說明】 | 一次購物滿999元台幣免運費+贈品 一次購物滿2000元台幣95折+免運費+贈品 一次購物滿3000元台幣92折+免運費+贈品 一次購物滿4000元台幣88折+免運費+贈品
| 【本期贈品】 | ①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
| |
版本 | 正版全新電子版PDF檔 | 您已选择: | 正版全新 | 溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。 *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。 *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。 | | | | 內容介紹 | |
出版社:人民郵電出版社 ISBN:9787115412089 版次:2 商品編碼:11864067 品牌:人民郵電出版社 包裝:平裝 叢書名:21世紀高等教育計算機規劃教材 開本:16開 出版時間:2016-01-01 頁數:320 正文語種:中文 作者:寧愛軍,張艷華
" 編輯推薦 (1)貫徹“先算法後程序設計,強調程序調試能力” 的教學理念。 (2)充分考慮學習程序設計過程中的接受習慣,編程能力的形成過程。 (4)語言語法滿足描述算法需要,兼顧C語言的完整性,可作為程序開發參考書。 (5)教材確保包括“全國計算機等級考試二級”的所有知識點。 (6)增加實用性強的例題和習題,如大學物理、高等數學、生活實際等。 (7)增加微視頻的配套資源,並使用二維碼公布在對應位置。 內容簡介 本書介紹C語言的基礎知識,以Visual C ++ 6.0為編程環境,通過分析問題、設計算法、編寫和調試程序這些步驟,力求讓讀者掌握分析問題的方法,培養設計算法的能力。 全書共14章。第1章~第3章介紹程序設計與C語言的基礎知識;第4章~第7章介紹順序、選擇、循環和數組的算法與程序設計;第8章~第11章介紹函數、編譯預處理、指針、結構體和鏈表等;第12、第13章介紹位運算與文件;第14章介紹幾個綜合的編程實例。 作者簡介 寧愛軍:天津科技大學計算機學院老師,主要獲獎情況: (1)2009年入選"天津科技大學青年教師名師培育計劃"。 (2)2009和2004年,獲天津科技大學優秀教師稱號。 (3)成果"以培養信息素養和能力為目標的計算機基礎課程體繫"獲2008年天津科技大學教學成果獎二等獎。 (4)2004-2008年,指導學生在天津市大學生計算機應用能力競賽獲得多項一、二、三等獎。 (5)《C語言程序設計》天津市級精品課程主持者。 目錄 第1章 程序設計基礎\t1 1.1程序設計語言1 1.1.1什麼是程序1 1.1.2語言的分類1 1.1.3C語言簡介2 1.1.4C語言組成3 1.2計算機的組成與程序設計的本質3 1.2.1計算機繫統結構4 1.2.2程序設計的本質4 1.2.3程序設計的過程4 1.3算法的概念和特性5 1.3.1什麼是算法5 1.3.2算法舉例6 1.3.3算法的特性7 1.4算法的表示方法7 1.4.1自然語言7 1.4.2偽代碼7 1.4.3傳統流程圖7 1.4.4N-S流程圖8 1.5結構化的程序設計方法8 1.5.1結構化程序設計9 1.5.2結構化程序設計方法10 習題10 第2章Visual C++ 6.0簡介12 2.1Visual C++ 6.0簡介12 2.2Visual C++ 6.0的安裝與啟動12 2.2.1安裝過程12 2.2.2Visual C++ 6.0的啟動14 2.3Visual C++ 6.0的集成開發環境15 2.4Visual C++ 6.0的幫助18 2.5Visual C++ 6.0中的C語言程序設計19 習題23 第3章數據類型、運算符與 表達式25 3.1C語言的數據類型25 3.2常量與變量25 3.2.1變量25 3.2.2常量28 3.3整型數據29 3.3.1整型常量與變量29 3.3.2整型數據的輸入和輸出30 3.3.3整型數據在內存中的存儲方式★36 3.4實型數據37 3.4.1實型常量與變量37 3.4.2實型數據的輸入和輸出38 3.4.3實型數據在內存中的存儲方式★39 3.5字符型數據41 3.5.1字符型常量、轉義字符與變量41 3.5.2字符型數據的輸入和輸出43 3.6字符串45 3.7算術運算符和算術表達式45 3.7.1C語言運算符簡介45 3.7.2算術運算符和表達式46 3.7.3自增自減運算符47 3.7.4賦值運算符和賦值表達式49 3.7.5逗號運算符和表達式51 3.8數據類型的轉換52 3.8.1隱式類型轉換52 3.8.2強制類型轉換運算符52 習題53 第4章順序結構程序設計57 4.1C語句概述57 4.2C程序的注釋58 4.3順序結構程序設計58 4.4常見的編程錯誤及其調試63 4.4.1語法錯誤63 4.4.2運行時錯誤65 4.4.3未檢測到的錯誤65 4.4.4邏輯錯誤66 4.4.5程序調試方法67 習題68 第5章選擇結構程序設計69 5.1 關繫運算與邏輯運算72 5.1.1關繫運算符和關繫表達式72 5.1.2邏輯運算符和邏輯表達式74 5.2選擇結構算法設計 5.3if語句76 5.4switch語句80 5.5選擇結構的嵌套84 5.6條件運算符88 習題89 第6章循環結構程序設計94 6.1循環結構概述94 6.2當型循環結構 6.2.1當型循環 6.2.2當型循環結構算法設計 6.2.3while語句 6.3直到型循環 6.3.1直到型循環 6.3.2循環算法的設計 6.3.3do while語句 6.5break語句和continue語句 6.6循環的嵌套 6.7循環結構編程舉例 6.8goto語句★ 習題121 第7章數組128 7.1一維數組128 7.1.1一維數組128 7.1.2一維數組程序設計128 7.2二維數組 7.2.1二維數組 7.2.2二維數組算法設計 7.3字 符 數 組 7.3.1 字符數組的定義和使用145 7.3.2字符串數組147 7.3.3字符串處理函數149 7.3.4字符串處理算法和程序設計152 習題155 第8章函數162 8.1函數的定義和調用162 8.1.1函數定義162 8.1.2函數調用163 8.1.3函數返回值166 8.1.4參數的傳遞168 8.1.5對被調用函數的聲明 8.2數組作為參數169 8.2.1素作為函數參數 8.2.2數組作為函數參數 8.2.3多維數組作為函數參數 8.2.4字符串作為函數參數 8.3函數的嵌套調用174 8.4函數的遞歸調用176 8.5變量的作用域 8.6變量的存儲類別和生存期181 8.7程序的模塊化設計183 習題185 第9章編譯預處理192 9.1宏定義192 9.1.1不帶參數的宏定義192 9.1.2帶參數的宏定義195 9.2文件包含198 9.3條件編譯200 習題203 第10章指針207 10.1地址和指針207 10.2變量的指針和指向變量的指針變量207 10.2.1定義指針變量208 10.2.2指針變量的引用208 10.2.3指針變量作為函數參數210 10.3數組的指針和指向數組的指針變量212 10.3.1指素的指針212 10.3.2通過指針引素213 10.3.3數組和指向數組的指針變量作 函數參數215 10.3.4指向多維數組的指針和指針 變量218 10.4字符串的指針和指向字符串的指針 變量220 10.4.1字符串的表示形式220 10.4.2字符串指針作函數參數222 10.4.3字符指針變量和字符數組的 討論223 10.5函數的指針和指向函數的指針 變量★224 10.5.1用函數指針變量調用函數224 10.5.2用指向函數的指針作函數參數225 10.6返回指針值的函數226 10.7指針數組和指向指針的指針227 10.7.1指針數組227 10.7.2指向指針的指針230 10.7.3指針數組作main函數的形參232 習題234 第11章其他數據類型239 11.1結構體239 11.1.1結構體類型的聲明239 11.1.2定義結構體類型變量240 11.1.3結構體變量的引用242 11.1.4結構體變量的初始化243 11.2結構體數組245 11.2.1定義結構體數組245 11.2.2結構體數組的初始化245 11.2.3結構體數組應用舉例247 11.3指向結構體類型數據的指針248 11.3.1指向結構體變量的指針248 11.3.2指向結構體數組的指針249 11.3.3用結構體變量和指向結構體的 指針作函數參數250 11.4鏈表251 11.4.1鏈表概述251 11.4.2處理動態鏈表所需的函數253 11.4.3建立動態鏈表255 11.4.4輸出鏈表257 11.4.5刪除鏈表的結點258 11.4.6插入鏈表結點261 11.4.7鏈表的綜合操作265 11.5共用體266 11.5.1共用體的概念266 11.5.2共用體變量的引用267 11.6枚舉類型270 11.7用typedef定義類型272 習題274 第12章位運算281 12.1位運算符和位運算281 12.1.1按位取反(~)運算符281 12.1.2按位與(&)運算符282 12.1.3按位或(|)運算符283 12.1.4按位異或(^)運算符284 12.1.5左移(<<)運算符285 12.1.6右移(>>)運算符286 12.1.7位運算賦值運算符287 12.1.8不同長度的運算數之間的運算規則287 12.2位運算程序實例287 習題289 第13章文件291 13.1文件概述291 13.2文件指針292 13.3文件的打開與關閉293 13.3.1fopen函數293 13.3.2fclose函數294 13.4文件的讀寫295 13.4.1fputc函數295 13.4.2fgetc函數297 13.4.3fputs函數298 13.4.4fgets函數299 13.4.5fprintf函數299 13.4.6fscanf函數301 13.4.7fwrite函數301 13.4.8fread函數303 13.4.9rewind函數304 13.4.10fseek函數304 13.4.11ftell函數305 13.4.12feof函數306 13.4.13ferror函數306 習題307 第14章綜合程序設計364 14.1Windows窗體程序設計 14.1.1Windows窗口程序編寫 14.1.2卡雷爾機器人 14.2排序算法比較369 14.3個人通訊錄375 習題379 附錄ⅠVisual C++ 6.0常見錯誤 提示380 附錄ⅡANSI C常用庫函數382 參考文獻388 查看全部↓
" | | | | | |