問答式C程序設計教程 版權信息
- ISBN:9787113254322
- 條形碼:9787113254322 ; 978-7-113-25432-2
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
問答式C程序設計教程 本書特色
C 語言是目前使用比較廣泛的一種結構化高級程序設計語言,由于其具有高效、靈活、運算能力強等特點,特別適合嵌入式系統和底層操作系統程序的開發。 本書從計算機“存儲程序”工作原理出發,以啟發式教學方法,采用一問一答的形式,由簡入繁、循序漸進地將每個知識點逐步展開,引導學生在深入理解知識點的同時,進行程序開發。每個知識點都配有豐富的實踐例題。在語法上嚴格遵守ANSI C 標準。在程序設計方面強調模塊化思想,特別注重知識點的分析和程序設計能力的訓練,通過實踐訓練提高程序設計能力和知識點的綜合運用能力。本書共分11 章,主要內容包括:C 語言入門、數據類型、運算符與表達式、選擇結構、循環結構、函數、數組、預處理命令、指針、結構體與共用體、文件。 本書教法新穎、深入淺出、通俗易懂、邏輯性強,適合作為高等學校理工類學生學習C 語言的教材,也可作為初學者自學教材以及各類等級考試和社會培訓機構C 語言課程的培訓教材。
問答式C程序設計教程 內容簡介
本教程從計算“存儲程序”工作原理出發,以啟發式教學方法,采用一問一答的形式,由簡入繁、循序漸進地將每個知識點逐步展開,引導學生在深入理解知識點的同時,進行程序開發。
問答式C程序設計教程 目錄
目?錄 第1章?C語言入門 ............1 1.1?C語言歷史背景................1 1.2?一個簡單的C語言程序....3 1.3?C語言程序的開發與運行步驟....6 1.4?如何學習C語言..............14 1.5?結構化程序設計方法簡介........15小??結...............16習??題...............16第2章?數據類型 .............18 2.1?數據類型介紹................18 2.2?基本數據類型................19 2.3?數據類型的轉換............31 2.4?數據的輸入/輸出...........33 2.5?單個字符的輸入/輸出...34 2.6?有格式數據的輸入/輸出...........35 2.7?字符串的輸入/輸出.......42小??結...............42習??題...............43第3章?運算符與表達式 .............47 3.1?運算符介紹...47 3.2?算術運算符和算術表達式........48 3.3?關系運算符和關系表達式........51 3.4?邏輯運算符和邏輯表達式........52 3.5?賦值運算符和賦值表達式........56 3.6?位運算符.......58 3.7?其他運算符...60 小??結...............62 習??題...............63 第4章?選擇結構 ............. 68 4.1?選擇結構概述.................68 4.2?簡單if選擇結構...............69 4.3?if else選擇結構................70 4.4?if…else if…else選擇結構...........72 4.5?選擇結構的嵌套.............74 4.6?switch case多分支選擇結構.......76 4.7?switch case嵌套結構.......79 4.8?選擇結構在程序開發中的應用...................81 小??結...............83 習??題...............83 第5章?循環結構 ............. 89 5.1?循環結構概述.................89 5.2?while循環結構.................90 5.3?do while循環結構............94 5.4?for循環結構...96 5.5?break和continue關鍵字...99 5.6?各種循環結構嵌套.......101 5.7?循環結構在程序開發中的應用 ................104 小??結.............108 習??題.............108 第6章?函數 .................. 116 6.1?函數的結構...................116 6.2?函數聲明與函數原型...127 6.3?C程序的基本結構.........128 6.4?函數的遞歸...................130 6.5?全局變量和局部變量...133 6.6?存儲類別.....136 小??結.............140 習??題.............140第7章?數組 .................. 147 7.1?數組的引入...................147 7.2?一維數組的定義與使用...........148 7.3?二維數組的定義與使用...........158 7.4?字符數組的定義與使用...........165 7.5?數組在程序開發中的應用.......174 小??結.............176 習??題.............177 第8章?預處理命令 ....... 185 8.1?預處理命令的引入.......185 8.2?宏定義.........186 8.3?文件包含.....188 8.4?條件編譯.....192 小??結.............195 習??題.............195 第9章?指針 .................. 198 9.1?內存地址的介紹...........198 9.2?指針的引入...................199 9.3?指向單個變量的指針變量.......200 9.4?指針與數組元素的關系...........205 9.5?指向一維數組的指針變量.......213 9.6?指向字符串的指針變量...........216 9.7? 指針數組....221 9.8?指針與函數...................226 9.9?指針在程序開發中的應用.......228 小??結.............230 習??題.............231 第10章?結構體與共用體 ......... 240 10.1?結構體類型的引入.....240 10.2?結構體類型的定義.....241 10.3?指向結構體的指針變量.........249 10.4?結構體在程序開發中的應用...................252 10.5?共用體類型.................259 10.6?枚舉類型...262 10.7?typedef類型重命名......265 小??結.............266 習??題.............266 第11章?文件 ................. 274 11.1?文件介紹...274 11.2?文件順序讀/寫操作....276 11.3?文件讀/寫控制............285 11.4?文件在程序開發中的應用.....287 小??結.............289 習??題.............290 附錄A?標準ASCII表 ... 295 附錄B?運算符表 .......... 296 附錄C?習題參考答案 .. 297 參考文獻 ...... 307
展開全部
問答式C程序設計教程 作者簡介
趙旭寶 2002.9-2005.7中國科學院沈陽自動化研究所 機械電子工程專業 2005.7-現在 大連交通大學軟件學院祝開艷 2002.9-2005.6吉林大學通信學院 信號與信息處理專業 2007.9-2014.12 大連理工大學電信學部 信號與信息處理專業 2005.7-現在 大連海洋大學信息工程學院