-
C最強入門邁向頂尖高手之路王者歸來
-
點閱:1500
321人已收藏
- 作者: 洪錦魁作
- 出版社:深智數位股份有限公司
- 出版年:2022
- ISBN:9786267146187
- EISBN:9786267146200 PDF
- 格式:PDF,JPG
- 頁數:740
- 附註:附錄: ASCII碼等4種 含索引
租期14天
今日租書可閱讀至2025-07-08
重磅回歸!30 年功力+30 萬冊累積銷售!
洪錦魁老師 全新著作
——「C」最強入門邁向頂尖高手之路 ——
王者歸來
【C 語言入門到大型專案】✕【大量完整的實例演練】✕【豐富易懂的圖例解析】
本著從 C 語言基礎數學及統計觀念說起,融入 AI 與科技新知,作者親自為讀者編列自學 C 語言最完善的主題,以及作者十分淺顯易懂的筆觸、上百個程式實例的鍛鍊、搭配圖解說明每個 C 語言觀念,規劃了最實用的資訊系統實作應用,讀完本著的你一定能夠成為數理、IT 領域、甚至是商業領域中最與眾不同的頂尖高手!
【入門 C 語言邁向頂尖高手的精實修煉】
❝ 滿載而歸的實戰累積 ❞
◎ 24 個主題
◎ 468 個程式實例
◎ 436 個重點圖例解說
◎ 約 180 個是非題、180 個選擇題、150 個填充題協助觀念複習
◎ 193 個實作習題邁向高手之路
【本書將教會你……】
◎科技新知融入內容
◎人工智慧融入內容
◎圖解 C 的運作
◎C 語言解數學方程式
◎基礎統計知識
◎計算地球任意兩點的距離
◎房貸計算
◎電腦影像處理
◎認識排序的內涵,與臉書提昇工作效率法
◎電腦記憶體位址詳解變數或指標的變化
◎將迴圈應用在計算一個球的自由落體高度與距離
◎遞迴函數設計,從掉入無限遞迴的陷阱說起
◎費式 (Fibonacci) 數列的產生使用一般設計與遞迴函數設計
◎萊布尼茲 (Leibniz) 級數、尼莎卡莎 (Nilakanitha) 級數說明圓周率
◎從記憶體位址了解區域變數、全域變數和靜態變數
◎最完整解說 C 語言的前端處理器
◎徹底認識指標與陣列
◎圖說指標與雙重指標
◎圖說指標與函數
◎將 struct 應用到平面座標系統、時間系統
◎將 enum 應用在百貨公司結帳系統、打工薪資計算系統
◎檔案與目錄的管理
◎字串加密與解密
◎C 語言低階應用 – 處理位元運算
◎建立專案執行大型程式設計
◎說明基礎資料結構
◎用堆疊觀念講解遞迴函數呼叫
◎邁向 C++ 之路,詳解 C++ 與 C 語言的差異
本書特色
C 語言是基礎科學課程,作者撰寫這本書時採用下列原則:
★語法內涵與精神★
★用精彩程式實例解說各個主題★
—— 高達【24 個主題】、【468 個 C 實例】、【436 張重點圖例說明】
★科學與人工智慧知識融入內容★
★章節習題引導讀者複習與自我練習★
—— 透過【是非題】、【選擇題】、【填充題】、【實作題】自我檢測學習成效,打穩基礎!
當讀者遵循這步驟學習時,
相信你所設計的C語言程式就是一個帶有靈魂與智慧的程式碼了。
- 第一章 C 語言基本觀念(第1-1頁)
- 1-1 C 語言的未來(第1-2頁)
- 1-2 C 語言的特色(第1-3頁)
- 1-3 C 程式語言開發過程(第1-5頁)
- 1-4 規劃程式(第1-7頁)
- 1-5 程式除錯 Debug(第1-9頁)
- 1-6 程式的名稱(第1-10頁)
- 1-7 C 語言程式結構分析(第1-11頁)
- 1-8 C 語言程式範例 ch1_3.c 的解說(第1-12頁)
- 1-9 習題(第1-18頁)
- 第 2 章 C 語言資料處理的概念(第2-1頁)
- 2-1 變數名稱的使用(第2-2頁)
- 2-2 變數的宣告(第2-4頁)
- 2-3 基本資料型態(第2-5頁)
- 2-4 常數的表達方式(第2-15頁)
- 2-5 程式設計的專有名詞(第2-21頁)
- 2-6 算術運算(第2-24頁)
- 2-7 資料型態的轉換(第2-29頁)
- 2-8 C 語言的特殊運算式(第2-34頁)
- 2-9 專題實作 – 圓面積 / 圓周長 / 圓周率(第2-37頁)
- 2-10 習題(第2-39頁)
- 第 3 章 基本的輸入與輸出(第3-1頁)
- 3-1 printf( )(第3-2頁)
- 3-2 scanf( )(第3-15頁)
- 3-3 字元的輸入和輸出函數(第3-23頁)
- 3-4 認識簡單的字串讀取(第3-25頁)
- 3-5 專題實作 – 單位轉換 / 計算到月球的時間 / 雞兔同籠(第3-29頁)
- 3-6 習題(第3-37頁)
- 第 4 章 簡易數學函數的使用(第4-1頁)
- 4-1 pow( ) 和 pow10( ) 函數 – 求某數值的次方值(第4-2頁)
- 4-2 sqrt( ) 函數 – 求平方根值(第4-3頁)
- 4-3 絕對值函數(第4-4頁)
- 4-4 floor( ) 函數 – 不大於數值的最大整數(第4-5頁)
- 4-5 ceil( ) 函數 – 不小於數值的最小整數(第4-5頁)
- 4-6 hypot( ) 函數(第4-6頁)
- 4-7 exp( ) 函數 – 指數計算(第4-7頁)
- 4-8 對數函數(第4-7頁)
- 4-9 三角函數(第4-10頁)
- 4-10 fmod( ) – 計算浮點數的餘數(第4-11頁)
- 4-11 專題實作 – 價值衰減 / 存款與房貸 / 計算地球任意兩點的距離(第4-12頁)
- 4-12 習題(第4-20頁)
- 第 5 章 程式的流程控制(第5-1頁)
- 5-1 關係運算子(第5-2頁)
- 5-2 邏輯運算子(第5-3頁)
- 5-3 if 敘述(第5-5頁)
- 5-4 if ⋯ else 敘述(第5-7頁)
- 5-5 巢狀的 if 敘述(第5-9頁)
- 5-6 if ⋯ else if ⋯ else 敘述(第5-11頁)
- 5-7 e1 ? e2 : e3 特殊運算式(第5-14頁)
- 5-8 switch 敘述(第5-15頁)
- 5-9 goto 敘述(第5-19頁)
- 5-10 專題實作 – BMI 指數 / 閏年計算 / 猜數字 / 火箭升空(第5-21頁)
- 5-11 習題(第5-31頁)
- 第 6 章 程式的迴圈設計(第6-1頁)
- 6-1 for 迴圈(第6-2頁)
- 6-2 while 迴圈(第6-11頁)
- 6-3 do ⋯ while 迴圈(第6-19頁)
- 6-4 迴圈的選擇(第6-23頁)
- 6-5 break 敘述(第6-24頁)
- 6-6 continue 敘述(第6-26頁)
- 6-7 隨機數函數(第6-28頁)
- 6-8 休息函數(第6-33頁)
- 6-9 專題實作 – 計算成績 / 圓周率 /最大公約數 / 國王的麥粒(第6-34頁)
- 6-10 習題(第6-42頁)
- 第 7 章 陣列(第7-1頁)
- 7-1 一維陣列(第7-2頁)
- 7-2 二維陣列(第7-12頁)
- 7-3 更高維的陣列(第7-18頁)
- 7-4 排序(第7-21頁)
- 7-5 專題實作 – Fibonacci 數列 / 魔術方塊(第7-26頁)
- 7-6 習題(第7-34頁)
- 第 8 章 字串徹底剖析(第8-1頁)
- 8-1 由字元所組成的一維陣列(第8-2頁)
- 8-2 比較字元陣列和字串(第8-3頁)
- 8-3 完整解說字串的輸出與輸入(第8-6頁)
- 8-4 gets( ) 和 puts( ) 函數(第8-9頁)
- 8-5 C 語言的字串處理的函數(第8-13頁)
- 8-6 字串陣列(第8-20頁)
- 8-7 專題實作 – 字串拷貝 / 模擬帳號輸入 / 建立今天的課表(第8-24頁)
- 8-8 習題(第8-27頁)
- 第 9 章 函數的應用(第9-1頁)
- 9-1 函數的體驗(第9-3頁)
- 9-2 函數的主體(第9-7頁)
- 9-3 函數的回傳值 return(第9-11頁)
- 9-4 一個程式有多個函數的應用(第9-16頁)
- 9-5 遞迴式函數的呼叫(第9-20頁)
- 9-6 變數的等級(第9-31頁)
- 9-7 陣列資料的傳遞(第9-41頁)
- 9-8 專題實作 – 抽獎程式 / 遞迴 / 陣列與遞迴 / 歐幾里德演算法(第9-52頁)
- 9-9 習題(第9-59頁)
- 第 10 章 C 語言前端處理器(第10-1頁)
- 10-1 認識 "#" 符號和前端處理器(第10-2頁)
- 10-2 #define 前端處理器(第10-3頁)
- 10-3 #include 前端處理器(第10-13頁)
- 10-4 條件式的編譯(第10-17頁)
- 10-5 習題(第10-20頁)
- 第 11 章 指標(第11-1頁)
- 11-1 認識位址(第11-2頁)
- 11-2 認識指標(第11-5頁)
- 11-3 使用指標變數(第11-5頁)
- 11-4 指標與一維陣列(第11-26頁)
- 11-5 指標與二維陣列(第11-36頁)
- 11-6 將指標應用在字串(第11-44頁)
- 11-7 指標與字串陣列(第11-48頁)
- 11-8 專題實作 – 4 x 4 魔術方塊 / 奇數魔術方塊(第11-54頁)
- 11-9 習題(第11-56頁)
- 第 12 章 指標與函數(第12-1頁)
- 12-1 函數參數是指標變數(第12-2頁)
- 12-2 傳遞混合參數(第12-7頁)
- 12-3 用指標當作函數參數接收一維陣列資料(第12-9頁)
- 12-4 用指標當作函數參數接收二維陣列資(第12-10頁)
- 12-5 字串指標當作函數參數(第12-12頁)
- 12-6 回傳函數指標(第12-14頁)
- 12-7 main( ) 函數的命令列的參數(第12-16頁)
- 12-8 回顧字串處理函數(第12-17頁)
- 12-9 專題實作 – 排序 / 字串拷貝(第12-18頁)
- 12-10 習題(第12-21頁)
- 第 13 章 結構 struct 資料型態(第13-1頁)
- 13-1 結構資料型態(第13-2頁)
- 13-2 宣告結構變數(第13-3頁)
- 13-3 了解結構所佔的記憶體空間(第13-4頁)
- 13-4 建立結構資料(第13-5頁)
- 13-5 設定結構物件的內容給另一個結構物件(第13-8頁)
- 13-6 巢狀的結構(第13-9頁)
- 13-7 結構資料與陣列(第13-11頁)
- 13-8 結構的指標(第13-13頁)
- 13-9 結構變數是函數的參數(第13-16頁)
- 13-10 專題實作 – 找出最高分姓名和分數 / 輸出學生資料(第13-19頁)
- 13-11 習題(第13-24頁)
- 第 14 章 union、enum 和 typedef(第14-1頁)
- 14-1 union(第14-2頁)
- 14-2 enum(第14-7頁)
- 14-3 typedef(第14-13頁)
- 14-4 專題實作 – 打工薪資計算 / 回應機器運作狀態(第14-15頁)
- 14-5 習題(第14-17頁)
- 第 15 章 測試符號與符號轉換函數(第15-1頁)
- 15-1 isalnum( )(第15-2頁)
- 15-2 isalpha( )(第15-2頁)
- 15-3 isascii( )(第15-3頁)
- 15-4 iscntrl( )(第15-4頁)
- 15-5 isdigit( )(第15-5頁)
- 15-6 isxdigit( )(第15-5頁)
- 15-7 isgraph( )(第15-6頁)
- 15-8 isprint( )(第15-7頁)
- 15-9 ispunct( )(第15-8頁)
- 15-10 isspace( )(第15-8頁)
- 15-11 islower( )(第15-9頁)
- 15-12 isupper( )(第15-10頁)
- 15-13 tolower( )(第15-11頁)
- 15-14 toupper( )(第15-11頁)
- 15-15 專題實作 – 計算英文字母的數量(第15-12頁)
- 15-16 習題(第15-13頁)
- 第 16 章 檔案的輸入與輸出(第16-1頁)
- 16-1 檔案的輸入與輸出(第16-2頁)
- 16-2 認識文字檔與二進位檔案(第16-3頁)
- 16-3 有緩衝區的輸入與輸出函數(第16-3頁)
- 16-4 有緩衝區的輸入與輸出應用在二進位檔案(第16-13頁)
- 16-5 C 語言預設的檔案指標(第16-19頁)
- 16-6 無緩衝區的輸入與輸出(第16-19頁)
- 16-7 無緩衝區的輸入與輸出應用在二進位檔案(第16-26頁)
- 16-8 專題實作 – 隨機讀取二進位檔案資料 / 字串加密(第16-27頁)
- 16-9 習題(第16-32頁)
- 第 17 章 檔案與資料夾的管理(第17-1頁)
- 17-1 檔案的刪除(第17-2頁)
- 17-2 檔案名稱的更改(第17-3頁)
- 17-3 檔案長度計算(第17-4頁)
- 17-4 子資料夾的建立(第17-5頁)
- 17-5 刪除子資料夾(第17-5頁)
- 17-6 獲得目前資料夾路徑(第17-6頁)
- 17-7 習題(第17-7頁)
- 第 18 章 資料轉換函數(第18-1頁)
- 18-1 atof( )(第18-2頁)
- 18-2 atoi( )(第18-3頁)
- 18-3 atol( )(第18-3頁)
- 18-4 gcvt( )(第18-4頁)
- 18-5 itoa( )(第18-5頁)
- 18-6 ltoa( )(第18-6頁)
- 18-7 習題(第18-7頁)
- 第 19 章 基本位元運算(第19-1頁)
- 19-1 二進位系統(第19-2頁)
- 19-2 位元運算基礎觀念(第19-4頁)
- 19-3 & 運算子(第19-5頁)
- 19-4 | 運算子(第19-7頁)
- 19-5 ^ 運算子(第19-8頁)
- 19-6 ~ 運算子(第19-9頁)
- 19-7 << 運算子(第19-10頁)
- 19-8 >> 運算子(第19-11頁)
- 19-9 位元欄位 (Bit Field)(第19-12頁)
- 19-10 習題(第19-15頁)
- 第 20 章 建立專案 – 適用大型程式(第20-1頁)
- 20-1 程式專案的緣由(第20-2頁)
- 20-2 基礎程式實作(第20-2頁)
- 20-3 模組化程式(第20-3頁)
- 20-4 建立專案與執行(第20-4頁)
- 20-5 增加功能的專案(第20-9頁)
- 20-6 不同檔案的全域變數與 extern(第20-10頁)
- 20-7 習題(第20-11頁)
- 第 21 章 基本串列結構(第21-1頁)
- 21-1 動態資料結構的基礎(第21-2頁)
- 21-2 鏈結串列節點的宣告與操作(第21-6頁)
- 21-3 建立與輸出鏈結串列(第21-10頁)
- 21-4 搜尋節點(第21-14頁)
- 21-5 插入節點(第21-15頁)
- 21-6 刪除節點(第21-19頁)
- 21-7 釋回記憶體空間 free( )(第21-21頁)
- 21-8 雙向鏈結串列(第21-22頁)
- 21-9 指標補充解說(第21-25頁)
- 21-10 習題(第21-26頁)
- 第 22 章 堆疊與佇列(第22-1頁)
- 22-1 堆疊(第22-2頁)
- 22-2 佇列(第22-7頁)
- 22-3 習題(第22-10頁)
- 第 23 章 二元樹(第23-1頁)
- 23-1 二元樹的節點結構(第23-3頁)
- 23-2 二元樹的建立(第23-3頁)
- 23-3 二元樹的列印(第23-5頁)
- 23-4 習題(第23-16頁)
- 第 24 章 C 語言邁向 C++ 之路(第24-1頁)
- 24-1 C++ 的基礎觀念(第24-2頁)
- 24-2 C++ 語言的延伸檔名(第24-3頁)
- 24-3 函數的引用(第24-3頁)
- 24-4 程式的註解(第24-3頁)
- 24-5 C++ 語言新增加的輸入與輸出(第24-3頁)
- 24-6 變數的宣告(第24-8頁)
- 24-7 動態資料宣告(第24-9頁)
- 24-8 const 運算子(第24-10頁)
- 24-9 範圍運算子(第24-11頁)
- 24-10 型別的轉換(第24-12頁)
- 24-11 C++ 語言函數的規則(第24-13頁)
- 24-12 最初化函數參數值(第24-13頁)
- 24-13 函數多功能化(第24-14頁)
- 24-14 inline 運算子(第24-16頁)
- 24-15 函數位址的傳送(第24-17頁)
- 24-16 new 和 delete(第24-18頁)
- 24-17 習題(第24-20頁)
- 附錄 A ASCII 碼(第A-1頁)
- 附錄 B C 指令與語法相關索引表(第B-1頁)
- 附錄 C 專有名詞和函數索引表(第C-1頁)
- 附錄 D 本書習題解答(第D-1頁)
紙本書 NT$ 800
單本電子書
NT$
560
點數租閱
20點
租期14天
今日租書可閱讀至2025-07-08
今日租書可閱讀至2025-07-08
同分類熱門書