|
-- 會員 / 註冊 --
|
|
|
|
從零開始學C程序設計 ( 簡體 字) |
作者:吳惠茹等 | 類別:1. -> 程式設計 -> C -> C |
譯者: |
出版社:機械工業出版社 | 3dWoo書號: 46668 詢問書籍請說出此書號!【缺書】 NT售價: 295 元 |
出版日:5/1/2017 |
頁數:328 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787111564706 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書分16章說明C語言相關的語法與應用。首先介紹C語言的基礎語法,包括如何進行C語言程序的編寫、編譯、執行和除錯,通過對變量、常數、數據類型的學習,進而了解各種運算符和流程控制指令;然后介紹C語言的進階語法,包括數組與字符串的聲明與運用、指針的概念與實踐,并示范如何自定義函數、參數傳遞與函數的高級應用,以及預處理器的使用;后介紹結構數據類型的基本概念、各種文件類型的操作技巧與管理以及從C到C++面向對象程序設計的過渡。 |
目錄:第1章 C語言的第一堂課1 1-1 C語言的起源1 1-2 我的第一個C程序2 1-2-1 程序代碼編寫規則4 1-2-2 編譯程序代碼5 1-2-3 運行C程序5 1-2-4 程序代碼的調試6 1-3 helloworld程序快速解析7 1-3-1 頭文件的作用7 1-3-2 main()函數簡介8 1-3-3 system()函數的作用9 1-3-4 注釋與縮排9 1-4 課后練習10 第2章 變量與常數13 2-1 認識變量14 2-1-1 變量命名原則14 2-1-2 變量的聲明15 2-2 變量的作用域17 2-2-1 全局變量18 2-2-2 局部變量18 2-2-3 區塊變量18 2-3 常數20 2-4 課后練習22 第3章 C語言的基本數據類型24 3-1 認識基本數據類型24 3-1-1 整數24 3-1-2 浮點數27 3-1-3 字符類型29 3-1-4 轉義字符簡介33 3-2 數據類型轉換34 3-2-1 自動類型轉換35 3-2-2 強制類型轉換36 3-3 上機程序測驗37 3-4 課后練習38 第4章 格式化輸入與輸出函數41 4-1 printf()函數41 4-1-1 格式化字符43 4-1-2 字段寬度設置功能45 4-1-3 精度設置功能47 4-1-4 標志設置功能50 4-2 scanf()函數51 4-2-1 格式化字符52 4-2-2 加上提示字符54 4-2-3 字段寬度設置功能56 4-2-4 輸入字符串57 4-3 其他輸入/輸出函數59 4-3-1 getchar()函數與putchar()函數59 4-3-2 getche()函數與getch()函數60 4-3-3 gets()函數與puts()函數62 4-4 上機程序測驗63 4-5 課后練習64 第5章 表達式與運算符66 5-1 表達式簡介66 5-2 認識運算符67 5-2-1 賦值運算符68 5-2-2 算術運算符69 5-2-3 關系運算符70 5-2-4 邏輯運算符71 5-2-5 位運算符74 5-2-6 遞增與遞減運算符79 5-2-7 復合賦值運算符81 5-3 上機程序測驗82 5-4 課后練習82 第6章 流程控制與選擇性結構86 6-1 順序結構86 6-2 選擇結構87 6-2-1 if 條件語句88 6-2-2 if-else條件語句90 6-2-3 條件運算符94 6-2-4 switch選擇語句95 6-3 上機程序測驗99 6-4 課后練習100 第7章 循環結構103 7-1 for循環104 7-1-1 for循環的使用方式104 7-1-2 嵌套循環106 7-2 while 循環107 7-3 do while循環110 7-4 循環控制指令112 7-4-1 break指令113 7-4-2 continue指令114 7-4-3 goto指令115 7-5 上機程序測驗117 7-6 課后練習118 第8章 數組與字符串120 8-1 認識C語言的數組120 8-1-1 一維數組121 8-1-2 二維數組126 8-1-3 多維數組130 8-2 字符串簡介132 8-2-1 字符串的使用133 8-2-2 字符串數組134 8-2-3 字符串處理功能136 8-2-4 字符串處理函數138 8-3 上機程序測驗140 8-4 課后練習142 第9章 指針基礎入門146 9-1 認識地址146 9-1-1 指針的作用146 9-1-2 變量地址的存取147 9-1-3 存取數組元素的地址148 9-1-4 指針變量149 9-2 多重指針153 9-2-1 雙重指針153 9-2-2 多重指針155 9-3 認識指針運算157 9-3-1 遞增與遞減運算157 9-3-2 指針常數與數組159 9-3-3 指針變量與數組162 9-4 上機程序測驗162 9-5 課后練習163 第10章 高級指針處理166 10-1 指針與字符串166 10-1-1 使用指針設置字符串166 10-1-2 指針數組168 10-2 動態分配170 10-2-1 動態分配變量170 10-2-2 動態分配一維數組172 10-2-3 動態分配字符串174 10-2-4 動態分配多維數組175 10-2-5 通用類型指針180 10-3 上機程序測驗181 10-4 課后練習182 第11章 函數的基本認識184 11-1 認識函數184 11-1-1 模塊化設計精神185 11-1-2 函數的使用185 11-2 函數的使用185 11-2-1 函數原型聲明簡介185 11-2-2 函數的定義187 11-2-3 函數的調用188 11-3 參數傳遞方式189 11-3-1 參數的意義189 11-3-2 傳值調用189 11-3-3 傳址調用192 11-3-4 數組參數的傳遞194 11-4 遞歸的作用197 11-5 上機程序測驗199 11-6 課后練習201 第12章 函數的高級應用與宏203 12-1 命令行參數203 12-2 指針返回值205 12-3 函數指針207 12-4 變量的作用域208 12-4-1 auto變量208 12-4-2 register變量209 12-4-3 static變量210 12-4-4 extern變量211 12-5 預處理器213 12-5-1 宏指令214 12-5-2 條件編譯指令216 12-5-3 #include指令218 12-6 上機程序測驗219 12-7 課后練習220 第 13 章 結構數據類型223 13-1 結構簡介223 13-1-1 聲明結構變量223 13-1-2 存取結構成員224 13-1-3 結構指針226 13-1-4 動態分配結構變量229 13-1-5 結構數組231 13-1-6 嵌套結構233 13-2 鏈表235 13-2-1 鏈表的建立236 13-2-2 鏈表程序的實現236 13-3 函數與結構241 13-3-1 結構參數與傳值調用241 13-3-2 結構參數與傳址調用241 13-4 上機程序測驗242 13-5 課后練習244 第 14 章 其他自定義數據類型與項目設計248 14-1 類型定義指令248 14-2 枚舉指令251 14-3 聯合指令253 14-4 項目程序簡介255 14-5 上機程序測驗259 14-6 課后練習260 第15章 文件的輸入與輸出261 15-1 緩沖區簡介261 15-1-1 fopen()函數與fclose()函數262 15-1-2 putc()函數與getc()函數264 15-1-3 fputs()函數與fgets()函數266 15-1-4 fprintf()函數與fscanf()函數268 15-1-5 fwrite()函數與fread()函數270 15-1-6 fseek函數與rewind()函數273 15-2 無緩沖區的輸入與輸出275 15-2-1 open()函數與close() 函數276 15-2-2 read()函數與write() 函數277 15-2-3 lseek()函數280 15-3 上機程序測驗282 15-4 課后練習283 第 16 章 C到C++面向對象程序設計286 16-1 認識面向對象設計286 16-1-1 封裝287 16-1-2 繼承288 16-1-3 多態288 16-2 第一個C++程序288 16-2-1 頭文件289 16-2-2 程序注釋290 16-2-3 命名空間291 16-2-4 輸入輸出功能簡介291 16-2-5 浮點數292 16-2-6 布爾數據類型294 16-3 C++的函數295 16-3-1 傳引用調用296 16-3-2 內聯函數297 16-3-3 函數重載299 16-4 類301 16-4-1 類的聲明301 16-4-2 訪問權限關鍵字302 16-4-3 創建類對象303 16-5 構造函數與析構函數305 16-5-1 構造函數305 16-5-2 析構函數309 16-5-3 作用域解析運算符310 16-6 上機程序測驗313 16-7 課后練習314 附錄A C的標準函數庫318 A-1 字符串處理函數318 A-2 字符處理函數319 A-3 常用數學函數320 A-4 時間與日期函數321 A-5 類型轉換函數321 A-6 流程控制函數321 附錄B C編譯程序的介紹與安裝323 B-1 C/C++編譯程序簡介323 B-1-1 Visual Studio323 B-1-2 Dev C++324 B-1-3 GCC325 B-2 Dev C++的安裝與介紹325 B-2-1 下載Dev C++325 B-2-2 安裝Dev C++326 B-2-3 程序項目的建立328
|
序: |
|