0人評分過此書

C最強入門邁向頂尖高手之路王者歸來

出版日期
2022
閱讀格式
PDF
書籍分類
學科分類
ISBN
9786267146187

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0

計次服務

借閱規則
借閱天數 14
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
重磅回歸!30 年功力+30 萬冊累積銷售!

洪錦魁老師 全新著作
——「C」最強入門邁向頂尖高手之路 ——
王者歸來

【C 語言入門到大型專案】✕【大量完整的實例演練】✕【豐富易懂的圖例解析】
本著從 C 語言基礎數學及統計觀念說起,融入 AI 與科技新知,作者親自為讀者編列自學 C 語言最完善的主題,以及作者十分淺顯易懂的筆觸、上百個程式實例的鍛鍊、搭配圖解說明每個 C 語言觀念,規劃了最實用的資訊系統實作應用,讀完本著的你一定能夠成為數理、IT 領域、甚至是商業領域中最與眾不同的頂尖高手!

本書特色
C 語言是基礎科學課程,作者撰寫這本書時採用下列原則:
★語法內涵與精神★
★用精彩程式實例解說各個主題★
—— 高達【24 個主題】、【468 個 C 實例】、【436 張重點圖例說明】
★科學與人工智慧知識融入內容★
★章節習題引導讀者複習與自我練習★
—— 透過【是非題】、【選擇題】、【填充題】、【實作題】自我檢測學習成效,打穩基礎!

當讀者遵循這步驟學習時,
相信你所設計的C語言程式就是一個帶有靈魂與智慧的程式碼了。

【入門 C 語言邁向頂尖高手的精實修煉】
❝ 滿載而歸的實戰累積 ❞
◎ 24 個主題
◎ 468 個程式實例
◎ 436 個重點圖例解說
◎ 約 180 個是非題、180 個選擇題、150 個填充題協助觀念複習
◎ 193 個實作習題邁向高手之路

【本書將教會你……】
◎科技新知融入內容
◎人工智慧融入內容
◎圖解 C 的運作
◎C 語言解數學方程式
◎基礎統計知識
◎計算地球任意兩點的距離
◎房貸計算
◎電腦影像處理
◎認識排序的內涵,與臉書提昇工作效率法
◎電腦記憶體位址詳解變數或指標的變化
◎將迴圈應用在計算一個球的自由落體高度與距離
◎遞迴函數設計,從掉入無限遞迴的陷阱說起
◎費式 (Fibonacci) 數列的產生使用一般設計與遞迴函數設計
◎萊布尼茲 (Leibniz) 級數、尼莎卡莎 (Nilakanitha) 級數說明圓周率
◎從記憶體位址了解區域變數、全域變數和靜態變數
◎最完整解說 C 語言的前端處理器
◎徹底認識指標與陣列
◎圖說指標與雙重指標
◎圖說指標與函數
◎將 struct 應用到平面座標系統、時間系統
◎將 enum 應用在百貨公司結帳系統、打工薪資計算系統
◎檔案與目錄的管理
◎字串加密與解密
◎C 語言低階應用 – 處理位元運算
◎建立專案執行大型程式設計
◎說明基礎資料結構
◎用堆疊觀念講解遞迴函數呼叫
◎邁向 C++ 之路,詳解 C++ 與 C 語言的差異
  • 第一章 C語言基本觀念
    • 1-1 C語言的未來
    • 1-2 C語言的特色
    • 1-3 C程式語言開發過程
    • 1-4 規劃程式
    • 1-5 程式除錯Debug
    • 1-6 程式的名稱
    • 1-7 C語言程式結構分析
    • 1-8 C語言程式範例ch1_3.c的解說
      • 1-8-1 程式的列號
      • 1-8-2 程式的註解
      • 1-8-3 引用標頭檔
      • 1-8-4 主程式int main()宣告
      • 1-8-5 程式的內容
      • 1-8-6 變數的宣告
      • 1-8-7 程式範例ch1_3.c 的解說
    • 1-9 習題
  • 第2章 C語言資料處理的概念
    • 2-1 變數名稱的使用
      • 2-1-1 認識C語言的變數
      • 2-1-2 認識不需事先宣告變數的程式語言
    • 2-2 變數的宣告
    • 2-3 基本資料型態
      • 2-3-1 整數int
      • 2-3-2 字元char
      • 2-3-3 浮點數
      • 2-3-4 sizeof()函數
      • 2-3-5 字串資料型態
    • 2-4 常數的表達方式
      • 2-4-1 整數常數
      • 2-4-2 浮點常數
      • 2-4-3 字元常數
      • 2-4-4 字串常數
      • 2-4-5 一次設定多個變數值
    • 2-5 程式設計的專有名詞
      • 2-5-1 程式碼
      • 2-5-2 運算式(Expression)
      • 2-5-3 運算子(Operator)與運算元(Operand)
      • 2-5-4 運算元也可以是一個運算式
      • 2-5-5 指定運算子(Assignment Operator)
      • 2-5-6 單元運算子(Unary Operator)
      • 2-5-7 二元運算子(Binary Operator)
      • 2-5-8 三元運算子(Ternary Operator)
    • 2-6 算術運算
      • 2-6-1 基礎算數運算符號
      • 2-6-2 負號(-)運算
      • 2-6-3 否(!)運算
      • 2-6-4 運算優先順序
      • 2-6-5 程式碼指令太長的處理
    • 2-7 資料型態的轉換
      • 2-7-1 基礎資料型態的轉換
      • 2-7-2 整數和字元混合使用
      • 2-7-3 開學了學生買球鞋
    • 2-8 C語言的特殊運算式
      • 2-8-1 遞增和遞減運算式
      • 2-8-2 設定的特殊運算式
    • 2-9 專題實作──圓面積/圓周長/圓周率
      • 2-9-1 圓面積與周長的計算
      • 2-9-2 計算圓周率
    • 2-10 習題
  • 第3章 基本的輸入與輸出
    • 3-1 printf()
      • 3-1-1 C語言的控制字元\n
      • 3-1-2 %d 十進位整數的列印
      • 3-1-3 %f 浮點數或是雙倍精度浮點數的列印
      • 3-1-4 %c 字元的列印
      • 3-1-5 其他格式化資料列印原則
    • 3-2 scanf()
      • 3-2-1 讀取數值資料
      • 3-2-2 讀取字元資料
    • 3-3 字元的輸入和輸出函數
      • 3-3-1 getche()和putchar()函數
      • 3-3-2 getchar()函數
      • 3-3-3 getch()函數
    • 3-4 認識簡單的字串讀取
      • 3-4-1 使用scanf()讀取字串
      • 3-4-2 使用scanf()應注意事項
    • 3-5 專題實作──單位轉換/計算到月球的時間/雞兔同籠
      • 3-5-1 基礎實例應用
      • 3-5-2 計算地球到月球所需時間
      • 3-5-3 雞兔同籠──解聯立方程式
      • 3-5-4 高斯數學──計算等差數列和
      • 3-5-5 補充說明system()
    • 3-6 習題
  • 第4章 簡易數學函數的使用
    • 4-1 pow()和pow10()函數──求某數值的次方值
      • 4-1-1 pow()函數
      • 4-1-2 pow10()函數
    • 4-2 sqrt()函數──求平方根值
    • 4-3 絕對值函數
    • 4-4 floor()函數-不大於數值的最大整數
    • 4-5 ceil()函數-不小於數值的最小整數
    • 4-6 hypot()函數
    • 4-7 exp()函數-指數計算
    • 4-8 對數函數
      • 4-8-1 log()函數-對數函數
      • 4-8-2 log10()函數──對數函數
      • 4-8-3 log2()函數──對數函數
    • 4-9 三角函數
    • 4-10 fmod()-計算浮點數的餘數
    • 4-11 專題實作──價值衰減/存款與房貸/計算地球任意兩點的距離
      • 4-11-1 銀行存款複利的計算
      • 4-11-2 價值衰減的計算
      • 4-11-3 計算座標軸2 個點之間的距離
      • 4-11-4 房屋貸款問題實作
      • 4-11-5 正五角形面積
      • 4-11-6 使用經緯度觀念計算地球任意兩點的距離
      • 4-11-7 求一元二次方程式的根
      • 4-11-8 求解聯立線性方程式
      • 4-11-9 使用反餘弦函數計算圓周率
    • 4-12 習題
  • 第5章 程式的流程控制
    • 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指數/閏年計算/猜數字/火箭升空
      • 5-10-1 BMI指數計算
      • 5-10-2 計算閏年程式
      • 5-10-3 成績判斷輸出適當的字串
      • 5-10-4 猜數字遊戲
      • 5-10-5 猜出0~7之間的數字
      • 5-10-6 12生肖系統
      • 5-10-7 火箭升空
      • 5-10-8 簡易的人工智慧程式-職場性向測驗
      • 5-10-9 輸出每個月有幾天
    • 5-11 習題
  • 第6章 程式的迴圈設計
    • 6-1 for迴圈
      • 6-1-1 單層for迴圈
      • 6-1-2 for敘述應用到無限迴圈
      • 6-1-3 雙層或多層for迴圈
      • 6-1-4 for迴圈指標遞減設計
    • 6-2 while圈
      • 6-2-1 單層while迴圈
      • 6-2-2 while敘述應用到無限迴圈
      • 6-2-3 雙層或多層while迴圈
    • 6-3 do⋯while迴圈
      • 6-3-1 單層do⋯while迴圈
      • 6-3-2 do⋯while敘述的無限迴圈
      • 6-3-3 雙層或多層do⋯while迴圈
    • 6-4迴圈的選擇
    • 6-5 break 敘述
    • 6-6 continue 敘述
    • 6-7 隨機數函數
      • 6-7-1 rand()函數
      • 6-7-2 srand()函數
      • 6-7-3 time()函數
      • 6-7-4 建立某區間的隨機數
      • 6-7-5 建立0──1之間的浮點數隨機數
    • 6-8 休息函數
      • 6-8-1 sleep()函數
      • 6-8-2 usleep()函數
    • 6-9 專題實作──計算成績/圓周率/最大公約數/國王的麥粒
      • 6-9-1 計算平均成績和不及格人數
      • 6-9-2 猜數字遊戲
      • 6-9-3 利用輾轉相除法求最大公約數
      • 6-9-4 計算圓周率
      • 6-9-5 雞兔同籠──使用迴圈計算
      • 6-9-6 國王的麥粒
      • 6-9-7 離開無限迴圈與程式結束Ctrl+c鍵
      • 6-9-8 銀行帳號凍結
      • 6-9-9 自由落體
    • 6-10 習題
  • 第7章 陣列
    • 7-1 一維陣列
      • 7-1-1 基礎觀念
      • 7-1-2 認識陣列的殘值
      • 7-1-3 C語言不做陣列邊界的檢查
      • 7-1-4 一維陣列的初值設定
      • 7-1-5 計算陣列所佔的記憶體空間和陣列長度
      • 7-1-6 讀取一維陣列的輸入
      • 7-1-7 自行設計陣列邊界檢查程式
      • 7-1-8 一維陣列的實例應用
    • 7-2 二維陣列
      • 7-2-1 基礎觀念
      • 7-2-2 二維陣列的初值設定
      • 7-2-3 讀取二維陣列的輸入
      • 7-2-4 二維陣列的實例應用
      • 7-2-5 二維陣列的應用解說
    • 7-3 更高維的陣列
      • 7-3-1 基礎觀念
      • 7-3-2 三維或更高維陣列的應用解說
    • 7-4 排序
      • 7-4-1 排序的觀念與應用
      • 7-4-2 排序實作
    • 7-5 專題實作──Fibonacci數列/魔術方塊
      • 7-5-1 Fibonacci數列
      • 7-5-2 二維陣列乘法
      • 7-5-3 4x4魔術方塊
      • 7-5-4 奇數矩陣魔術方塊
      • 7-5-5 基礎統計
    • 7-6 習題
  • 第8章 字串徹底剖析
    • 8-1 由字元所組成的一維陣列
    • 8-2 比較字元陣列和字串
    • 8-3 完整解說字串的輸出與輸入
      • 8-3-1 標準字串的輸出
      • 8-3-2 標準字串的輸入
    • 8-4 gets()和puts()函數
      • 8-4-1 gets()
      • 8-4-2 puts()
    • 8-5 C語言的字串處理的函數
      • 8-5-1 strcat()
      • 8-5-2 strcmp()
      • 8-5-3 strcpy()
      • 8-5-4 strlen()
      • 8-5-5 strncat()
      • 8-5-6 strncmp()
      • 8-5-7 strncpy()
      • 8-5-8 字串大小寫轉換
      • 8-5-9 反向排列字串的內容
    • 8-6 字串陣列
      • 8-6-1 字串陣列的宣告
      • 8-6-2 字串陣列的初值設定
    • 8-7 專題實作──字串拷貝/模擬帳號輸入/建立今天的課表
      • 8-7-1 字串內容的拷貝
      • 8-7-2 模擬輸入帳號和密碼
      • 8-7-3 模擬建立銀行密碼
      • 8-7-4 計算字串陣列內字串的數量
      • 8-7-5 建立今天的課表
    • 8-8 習題
  • 第9章 函數的應用
    • 9-1 函數的體驗
      • 9-1-1 基礎觀念
      • 9-1-2 函數的原型宣告
      • 9-1-3 函數的基本架構
      • 9-1-4 函數原型的位置
      • 9-1-5 函數名稱
      • 9-1-6 函數、函數原型與main()的位置總整理
    • 9-2 函數的主體
      • 9-2-1 函數定義
      • 9-2-2 函數有傳遞參數的設計
      • 9-2-3 函數有不一樣型態的參數設計
    • 9-3 函數的回傳值return
      • 9-3-1 回傳值是整數的應用
      • 9-3-2 回傳值是浮點數的應用
      • 9-3-3 回傳值是字元的應用
    • 9-4 一個程式有多個函數的應用
      • 9-4-1 簡單的呼叫
      • 9-4-2 函數間的呼叫
      • 9-4-3 函數是另一個函數的參數
    • 9-5 遞迴式函數的呼叫
      • 9-5-1 從掉入無限遞迴說起
      • 9-5-2 非遞迴式設計階乘數函數
      • 9-5-3 從一般函數進化到遞迴函數
      • 9-5-4 使用遞迴建立輸入字串的回文字串
      • 9-5-5 遞迴後記
    • 9-6 變數的等級
      • 9-6-1 區域變數
      • 9-6-2 全域變數
      • 9-6-3 靜態變數
      • 9-6-4 register
    • 9-7 陣列資料的傳遞
      • 9-7-1 傳遞資料的基礎觀念
      • 9-7-2 陣列的傳遞
      • 9-7-3 資料交換
      • 9-7-4 傳遞字元陣列或是字串的應用
      • 9-7-5 使用函數計算輸入字串的長度
      • 9-7-6 泡沫排序法
      • 9-7-7 傳遞二維陣列資料
    • 9-8 專題實作──抽獎程式/遞迴/陣列與遞迴/歐幾里德演算法
      • 9-8-1 計算加總值的函數
      • 9-8-2 設計質數測試函數
      • 9-8-3 抽獎程式設計
      • 9-8-4 使用遞迴方式設計Fibonacci數列
      • 9-8-5 陣列與遞迴
      • 9-8-6 歐幾里德演算法
    • 9-9 習題
  • 第10章 C語言前端處理器
    • 10-1 認識“#”符號和前端處理器
    • 10-2 #define前端處理器
      • 10-2-1 基礎觀念
      • 10-2-2 #define定義巨集常數
      • 10-2-3 巨集常數相關的關鍵字const
      • 10-2-4 #define定義字串
      • 10-2-5 #define定義函數
      • 10-2-6 #define定義巨集常發生的錯誤
      • 10-2-7 #define巨集定義程式碼太長的處理
      • 10-2-8 #undef
      • 10-2-9 函數或是巨集
    • 10-3 #include前端處理器
      • 10-3-1 認識標頭檔的資料夾
      • 10-3-2 認識標頭檔
      • 10-3-3 設計自己的標頭檔
    • 10-4 條件式的編譯
      • 10-4-1 #if
      • 10-4-2 #endif
      • 10-4-3 #else
      • 10-4-4 #ifdef
      • 10-4-5 #ifndef
    • 10-5 習題
  • 第11章 指標
    • 11-1 認識位址
    • 11-2 認識指標
    • 11-3 使用指標變數
      • 11-3-1 宣告指標變數
      • 11-3-2 從認識到精通“&”和“*”運算子
      • 11-3-3 指標變數的位址
      • 11-3-4 指標變數的長度
      • 11-3-5 簡單指標實例
      • 11-3-6 指標常發生的錯誤──指標沒有指向位址
      • 11-3-7 用指標讀取輸入資料
      • 11-3-8 指標的運算
      • 11-3-9 指標資料型態不可變更
      • 11-3-10 再談指標宣告方式
      • 11-3-11 空指標NULL
    • 11-4 指標與一維陣列
      • 11-4-1 認識陣列名稱和陣列的位址
      • 11-4-2 陣列名稱不是指標常數的場合
      • 11-4-3 陣列索引與陣列名稱
      • 11-4-4 陣列名稱就是一個指標
      • 11-4-5 定義和使用陣列指標變數
      • 11-4-6 移動指標讀取輸入陣列資料
      • 11-4-7 使用指標讀取和加總陣列元素
    • 11-5 指標與二維陣列
      • 11-5-1 認識二維陣列的元素位址
      • 11-5-2 二維陣列名稱是一個指標
      • 11-5-3 建立指標遍歷二維陣列
      • 11-5-4 雙重指標:指標指向另一指標
      • 11-5-5 雙重指標與二維陣列
    • 11-6 將指標應用在字串
      • 11-6-1 認識與建立字元指標
      • 11-6-2 字元指標
      • 11-6-3 將指標指向字串
    • 11-7 指標與字串陣列
      • 11-7-1 字串陣列
      • 11-7-2 二維的字串陣列
      • 11-7-3 字串內容的更改與指標內容的更改
      • 11-7-4 宣告空字串
    • 11-8 專題實作──4x4魔術方塊/奇數魔術方塊
      • 11-8-1 使用指標執行陣列元素相加
      • 11-8-2 使用雙重指標輸出二維陣列“洪”
      • 11-8-3 使用指標設計 4 x 4魔術方塊
    • 11-9 習題
  • 第12章 指標與函數
    • 12-1 函數參數是指標變數
      • 12-1-2 加法運算
      • 12-1-3 使用位址回傳數值的平方
      • 12-1-4 資料交換函數
    • 12-2 傳遞混合參數
    • 12-3 用指標當作函數參數接收一維陣列資料
    • 12-4 用指標當作函數參數接收二維陣列資料
    • 12-5 字串指標當作函數參數
    • 12-6 回傳函數指標
    • 12-7 main()函數的命令列的參數
    • 12-8 回顧字串處理函數
    • 12-9 專題實作──排序/字串拷貝
      • 12-9-1 輸入3個數字從小到大輸出
      • 12-9-2 字串的拷貝
      • 12-9-3 泡沫排序法
    • 12-10 習題
  • 第13章 結構struct資料型態
    • 13-1 結構資料型態
    • 13-2 宣告結構變數
      • 13-2-1 宣告結構變數方法 1
      • 13-2-2 宣告結構變數方法 2
      • 13-2-3 使用結構成員
    • 13-3 了解結構所佔的記憶體空間
    • 13-4 建立結構資料
      • 13-4-1 讀取資料
      • 13-4-2 初始化結構資料
      • 13-4-3 初始化資料碰上結構改變
    • 13-5 設定結構物件的內容給另一個結構物件
    • 13-6 巢狀的結構
      • 13-6-1 設定巢狀結構資料
      • 13-6-2 初始化巢狀結構資料
    • 13-7 結構資料與陣列
      • 13-7-1 基礎觀念
      • 13-7-2 最初化結構陣列資料
    • 13-8 結構的指標
      • 13-8-1 將指標應用在結構資料
      • 13-8-2 將指標應用在結構陣列
    • 13-9 結構變數是函數的參數
      • 13-9-1 傳遞結構變數值
      • 13-9-2 傳遞結構位址
      • 13-9-3 傳遞結構陣列
    • 13-10 專題實作──找出最高分姓名和分數/輸出學生資料
      • 13-10-1 找出最高分姓名和分數
      • 13-10-2 列出完整學生資料
      • 13-10-3 平面座標系統
      • 13-10-4 計算兩個時間差
    • 13-11 習題
  • 第14章 union、enum 和typedef
    • 14-1 union
      • 14-1-1 定義union和宣告變數
      • 14-1-2 使用共用體成員
      • 14-1-3 認識共用體成員佔據相同的記憶體
      • 14-1-4 更多成員的共用體union實例
    • 14-2 enum
      • 14-2-1 定義列舉enum的資料型態宣告變數
      • 14-2-2 認識列舉的預設數值
      • 14-2-3 定義列舉enum 元素的整數值
      • 14-2-4 列舉enum 的使用目的
    • 14-3 typedef
    • 14-4 專題實作──打工薪資計算/回應機器運作狀態
      • 14-4-1 打工薪資計算
      • 14-4-2 回應機器運作狀態
    • 14-5 習題
  • 第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 專題實作──計算英文字母的數量
      • 15-15-1 判斷字元陣列內的每個字元
      • 15-15-2 計算句子內的英文字母數量
    • 15-16 習題
  • 第16章 檔案的輸入與輸出
    • 16-1 檔案的輸入與輸出
    • 16-2 認識文字檔與二進位檔案
    • 16-3 有緩衝區的輸入與輸出函數
      • 16-3-1 fopen()
      • 16-3-2 fclose()
      • 16-3-3 putc()
      • 16-3-4 getc()
      • 16-3-5 fprintf()
      • 16-3-6 fscanf()
      • 16-3-7 feof()
      • 16-3-8 ferror()
    • 16-4 有緩衝區的輸入與輸出應用在二進位檔案
      • 16-4-1 fwrite()
      • 16-4-2 fread()
      • 16-4-3 fseek()
      • 16-4-4 rewind()
      • 16-4-5 輸出資料到二進位檔
      • 16-4-6 讀取二進位檔資料
    • 16-5 C語言預設的檔案指標
    • 16-6 無緩衝區的輸入與輸出
      • 16-6-1 open()
      • 16-6-2 close()
      • 16-6-3 read()
      • 16-6-4 CREAT()
      • 16-6-5 write()
    • 16-7 無緩衝區的輸入與輸出應用在二進位檔案
    • 16-8 專題實作──隨機讀取二進位檔案資料/字串加密
      • 16-8-1 隨機讀取資料的應用
      • 16-8-2 lseek()
      • 16-8-3 字串加密
    • 16-9 習題
  • 第17章 檔案與資料夾的管理
    • 17-1 檔案的刪除
      • 17-1-1 remove()
      • 17-1-2 unlink()
    • 17-2 檔案名稱的更改
    • 17-3 檔案長度計算
    • 17-4 子資料夾的建立
    • 17-5 刪除子資料夾
    • 17-6 獲得目前資料夾路徑
    • 17-7 習題
  • 第18章 資料轉換函數
    • 18-1 atof()
    • 18-2 atoi()
    • 18-3 atol()
    • 18-4 gcvt()
    • 18-5 itoa()
    • 18-6 ltoa()
    • 18-7 習題
  • 第19章 基本位元運算
    • 19-1 二進位系統
      • 19-1-1 10進位轉2進位
      • 19-1-2 2進位轉10進位
    • 19-2 位元運算基礎觀念
    • 19-3 &運算子
    • 19-4 |運算子
    • 19-5 ^運算子
    • 19-6 ~運算子
    • 19-7 <<運算子
    • 19-8 >>運算子
    • 19-9 位元欄位(Bit Field)
    • 19-10 習題
  • 第20章 建立專案──適用大型程式
    • 20-1 程式專案的緣由
    • 20-2 基礎程式實作
    • 20-3 模組化程式
    • 20-4 建立專案與執行
    • 20-5 增加功能的專案
    • 20-6 不同檔案的全域變數與extern
    • 20-7 習題
  • 第21章 基本串列結構
    • 21-1 動態資料結構的基礎
      • 21-1-1 動態資結構的緣由
      • 21-1-2 動態配置記憶體空間
    • 21-2 鏈結串列節點的宣告與操作
      • 21-2-1 動態資料結構的宣告
      • 21-2-2 記憶體的配置
    • 21-3 建立與輸出鏈結串列
      • 21-3-1 基礎實例
      • 21-3-2 設計建立串列函數和列印串列函數
    • 21-4 搜尋節點
    • 21-5 插入節點
    • 21-6 刪除節點
    • 21-7 釋回記憶體空間free()
    • 21-8 雙向鏈結串列
    • 21-9 指標補充解說
    • 21-10 習題
  • 第22章 堆疊與佇列
    • 22-1 堆疊
      • 22-1-1 認識堆疊
      • 22-1-2 設計push()函數
      • 22-1-3 設計pop()函數
    • 22-2 佇列
      • 22-2-1 認識佇列
      • 22-2-2 設計enqueue()函數
      • 22-2-3 設計dequeue()函數
    • 22-3 習題
  • 第23章 二元樹
    • 23-1 二元樹的節點結構
    • 23-2 二元樹的建立
    • 23-3 二元樹的列印
      • 23-3-1 中序的列印方式
      • 23-3-2 前序的列印方式
      • 23-3-3 後序的列印方式
    • 23-4 習題
  • 第24章 C語言邁向C++之路
    • 24-1 C++的基礎觀念
    • 24-2 C++語言的延伸檔名
    • 24-3 函數的引用
    • 24-4 程式的註解
    • 24-5 C++語言新增加的輸入與輸出
      • 24-5-1 cout
      • 24-5-2 cin
    • 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
    • 24-17 習題
  • 附錄A ASCII碼
  • 附錄B C指令與語法相關索引表
  • 附錄C 專有名詞和函數索引表
  • 附錄D 本書習題解答

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading