预购商品
书目分类
特别推荐
本著從 C 語言基礎數學及統計觀念說起,融入 AI 與科技新知,作者親自為讀者編列自學 C 語言最完善的主題,以及作者十分淺顯易懂的筆觸、上百個程式實例的鍛鍊、搭配圖解說明每個 C 語言觀念,規劃了最實用的資訊系統實作應用,讀完本著的你一定能夠成為數理、IT 領域、甚至是商業領域中最與眾不同的頂尖高手!
❝ 滿載而歸的實戰累積 ❞
◎ 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語言程式就是一個帶有靈魂與智慧的程式碼了。
Ch 01 C 語言基本觀念 1-1 C 語言的未來 1-2 C 語言的特色 1-3 C 程式語言開發過程 1-4 規劃程式 1-5 程式除錯 Debug 1-6 程式的名稱 1-7 C 語言程式結構分析 1-8 C 語言程式範例 ch1_2.c 的解說 1-9 習題 Ch 02 C 語言資料處理的概念 2-1 變數名稱的使用 2-2 變數的宣告 2-3 基本資料型態 2-4 常數的表達方式 2-5 程式設計的專有名詞 2-6 算術運算 2-7 資料型態的轉換 2-8 C 語言的特殊運算式 2-9 專題實作 – 圓面積 / 圓周長 / 圓周率 Ch 03 基本的輸入與輸出 3-1 printf( ) 3-2 scanf( ) 3-3 字元的輸入和輸出函數 3-4 認識簡單的字串讀取 3-5 專題實作 – 單位轉換 / 計算到月球的時間 / 雞兔同籠 Ch 04 簡易數學函數的使用 4-1 pow( ) 函數 – 求某數值的次方值 4-2 sqrt( ) 函數 – 求平方根值 4-3 fabs( ) 函數 – 可以回傳絕對值 4-4 floor( ) 函數 – 不大於數值的最大整數 4-5 ceil( ) 函數 – 不小於數值的最小整數 4-6 hypot( ) 函數 4-7 exp( ) 函數 – 指數計算 4-8 對數函數 4-9 三角函數 4-10 fmod( ) – 計算浮點數的餘數 4-11 專題實作 – 價值衰減 / 存款與房貸 / 計算地球任意兩點的距離 Ch 05 程式的流程控制 5-1 關係運算子 5-2 邏輯運算子 5-3 基礎if 敘述 5-4 if ⋯ else 敘述 5-5 巢狀的 if 敘述 5-6 if ⋯ else if ⋯ else 敘述 5-7 e1 ? e2 : e3 特殊運算式 5-8 switch 敘述 5-9 goto 敘述 5-10 專題實作 – BMI 指數 / 閏年計算 / 猜數字 / 火箭升空 Ch 06 程式的迴圈設計 6-1 for 迴圈 6-2 while 迴圈 6-3 do ⋯ while 迴圈 6-4 迴圈的選擇 6-5 break 敘述 6-6 continue 敘述 6-7 隨機數函數 6-8 休息函數 6-9 專題實作 – 計算成績 / 圓周率 / 最大公約數 / 國王的麥粒 Ch 07 陣列 7-1 一維陣列 7-2 二維陣列 7-3 更高維的陣列 7-4 排序 7-5 專題實作 – Fibonacci 數列 / 魔術方塊 Ch 08 字串徹底剖析 8-1 由字元所組成的一維陣列 8-2 比較字元陣列和字串 8-3 完整解說字串的輸入與輸出 8-4 gets( ) 和 puts( ) 函數 8-5 C 語言的字串處理的函數 8-6 字串陣列 8-7 專題實作 – 字串拷貝 / 模擬帳號輸入 / 建立今天的課表 Ch 09 函數的應用 9-1 函數的體驗 9-2 函數的定義 9-3 使用 return 處理函數的回傳值 9-4 一個程式有多個函數的應用 9-5 遞迴式函數的呼叫 9-6 變數的等級 9-7 陣列資料的傳遞 9-8 專題實作 – 抽獎程式 / 遞迴 / 陣列與遞迴 / 歐幾里德演算法 Ch 10 C 語言前端處理程式 10-1 認識 "#" 符號和前端處理器 10-2 #define 前端處理器 10-3 #include 前端處理器 10-4 條件式的編譯 Ch 11 指標 11-1 認識位址 11-2 認識指標 11-3 使用指標變數 11-4 指標與一維陣列 11-5 指標與二維陣列 11-6 將指標應用在字串 11-7 指標與字串陣列 11-8 專題實作 – 4x4 魔術方塊 / 奇數魔術方塊 Ch 12 指標與函數 12-1 函數參數是指標變數 12-2 傳遞混合參數 12-3 用指標當作函數參數接收一維陣列資料 12-4 用指標當作函數參數接收二維陣列資料 12-5 字串指標當作函數參數 12-6 回傳函數指標 12-7 main( ) 函數的命令列的參數 12-8 回顧字串處理函數 12-9 專題實作 – 排序 / 字串拷貝 Ch 13 結構 struct 資料型態 13-1 結構資料型態 13-2 宣告結構變數 13-3 了解結構所佔的記憶體空間 13-4 建立結構資料 13-5 設定結構物件的內容給另一個結構物件 13-6 巢狀的結構 13-7 結構資料與陣列 13-8 結構的指標 13-9 結構變數是函數的參數 13-10 專題實作 – 找出最高分姓名和分數 / 輸出學生資料 Ch 14 union、enum 和 typedef 14-1 union 14-2 enum 14-3 typedef 14-4 專題實作 – 打工薪資計算 / 回應機器運作狀態 Ch 15 測試符號與符號轉換函數 15-1 isalnum( ) 15-2 isalpha( ) 15-3 isascii( ) 15-4 iscntrl( ) 15-5 isdigit( ) 15-6 isxdigit( ) 15-7 isgraph( ) 15-8 isprint( ) 15-9 ispunct( ) 15-10 isspace( ) 15-11 islower( ) 15-12 isupper( ) 15-13 tolower( ) 15-14 toupper( ) 15-15 專題實作 – 計算英文字母的數量 Ch 16 檔案的輸入與輸出 16-1 檔案的輸入與輸出 16-2 認識文字檔與二進位檔案 16-3 有緩衝區的輸入與輸出函數 16-4 有緩衝區的輸入與輸出應用在二進位檔案 16-5 C 語言預設的檔案指標 16-6 無緩衝區的輸入與輸出 16-7 無緩衝區的輸入與輸出應用在二進位檔案 16-8 專題實作 – 隨機讀取二進位檔案資料/ 字串加密 Ch 17 檔案與資料夾的管理 17-1 檔案的刪除 17-2 檔案名稱的更改 17-3 檔案長度計算 17-4 子資料夾的建立 17-5 刪除子資料夾 17-6 獲得目前資料夾路徑 Ch 18 資料轉換函數 18-1 atof( ) 18-2 atoi( ) 18-3 atol( ) 18-4 gcvt( ) 18-5 itoa( ) 18-6 ltoa( ) Ch 19 基本位元運算 19-1 二進位系統 19-2 位元運算基礎觀念 19-3 & 運算子 19-4 | 運算子 19-5 ^ 運算子 19-6 ~ 運算子 19-7 << 運算子 19-8 >> 運算子 19-9 位元欄位 (Bit Field) Ch 20 建立專案 - 適用大型程式 20-1 程式專案的緣由 20-2 基礎程式實作 20-3 模組化程式 20-4 建立專案與執行 20-5 增加功能的專案 20-6 不同檔案的全域變數與 extern Ch 21 基本串列結構 21-1 動態資料結構的宣告 21-2 鏈結串列節點的宣告與操作 21-3 建立與輸出鏈結串列 21-4 搜尋節點 21-5 插入節點 21-6 刪除節點 21-7 釋回記憶體空間 free( ) 21-8 雙向鏈結串列 21-9 指標補充解說 Ch 22 堆疊與佇列 22-1 堆疊 22-2 佇列 Ch 23 二元樹 23-1 二元樹的節點結構 23-2 二元樹的建立 23-3 二元樹的列印 Ch 24 C 語言邁向 C++ 之路 24-1 C++ 的基礎觀念 24-2 C++ 語言的延伸檔名 24-3 函數的引用 24-4 程式的註解 24-5 C++ 語言新增加的輸入與輸出 24-6 變數的宣告 24-7 動態資料宣告 24-8 const 運算子 24-9 範圍運算子 24-10 型別的轉換 24-11 C++ 語言函數的規則 24-12 最初化函數參數值 24-13 函數多功能化 24-14 inline 運算子 24-15 函數位址的傳送 24-16 new 和 delete 附錄 A:ASCII 表 附錄 B:C 指令與語法相關索引表 附錄 C:專有名詞和函數索引表 附錄 D:本書習題解答
一位跨越電腦作業系統與科技時代的電腦專家,著作等身的作家。
●DOS 時代他的代表作品是 IBM PC 組合語言、C、C++、Pascal、資料結構。
●Windows 時代他的代表作品是 Windows Programming 使用 C、Visual Basic。
●Internet 時代他的代表作品是網頁設計使用 HTML。
●大數據時代他的代表作品是 R 語言邁向 Big Data 之路。
●人工智慧時代他的代表作品是機器學習彩色圖解 + 基礎數學與基礎微積分 + Python 實作
除了作品被翻譯為簡體中文、馬來西亞文外,2000 年作品更被翻譯為 Mastering HTML 英文版行銷美國,近年來作品則是在北京清華大學和台灣深智同步發行:
1. Java 入門邁向高手之路王者歸來
2. Python 最強入門邁向頂尖高手、數據科學之路王者歸來
3. OpenCV 影像創意邁向 AI 視覺王者歸來
4. Python 網路爬蟲:大數據擷取、清洗、儲存與分析王者歸來
5. 演算法最強彩色圖鑑 + Python 程式實作王者歸來
6. matplotlib 2D 到 3D 資料視覺化王者歸來
7. 網頁設計 HTML + CSS + JavaScript + jQuery + Bootstrap + Google Maps 王者歸來
8. 機器學習彩色圖解 + 基礎數學、基礎微積分 + Python 實作王者歸來
9. R 語言邁向 Big Data 之路王者歸來
10. Excel 完整學習、Excel 函數庫、Excel VBA 應用王者歸來
11. Power BI 最強入門 – 大數據視覺化 + 智慧決策 + 雲端分享王者歸來
他的近期著作分別登上天瓏、博客來、Momo 電腦書類暢銷排行榜前幾名,他的著作最大的特色是,所有程式語法或是功能解說會依特性分類,同時以實用的程式範例做解說,讓整本書淺顯易懂,讀者可以由他的著作事半功倍輕鬆掌握相關知識。
客服公告
热门活动
订阅电子报