C & C++程式設計經典-第五版

    由微軟MVP、大學教師共同編著,並由大學教授程式設計教師提供寶貴意見與審校。範例淺顯易懂且具代表性與實用性,非常適合教學與自修,是一本C&C++程式設計的最佳入門進階書。

    收集中
    US$18.21
    由微軟MVP、大學教師共同編著,並由大學教授程式設計教師提供寶貴意見與審校。範例淺顯易懂且具代表性與實用性,非常適合教學與自修,是一本C&C++程式設計的最佳入門進階書。

    本書共分C語言與C++兩個部分:第1~15章詳實介紹C語言程式設計技巧;第16~23章介紹C++物件導向程式設計、多載運算子、樣版、例外處理與STL等進階議題。
    .介紹C語言程式設計技巧
    .介紹C語言指標、字元與函式應用
    .介紹C++物件導向程式設計技巧
    .介紹C++函式指標、樣版、例外處理、STL等進階議題
    .列舉易懂且具代表性與實用性的程式範例

    章节目录

    1-1封面頁
    1-2書名頁
    1-3序
    1-4目錄
    1-5Ch01 C 語言概觀
    1-61.1 程式語言介紹
    1-71.1.1 程式語言的分類
    1-81.1.2 翻譯器的分類
    1-91.2 C 語言的特色
    1-101.3 設計程式的步驟
    1-111.4 流程圖
    1-121.5 虛擬碼
    1-13Ch02 程式架構與整合開發環境介紹
    1-142.1 C 語言的程式架構
    1-152.1.1 一個簡單的C 語言程式架構
    1-162.1.2 前置處理指令
    1-172.1.3 全域變數與自定函式原型宣告
    1-182.1.4 main()主函式
    1-192.1.5 定義自定函式主體區
    1-202.2 Dev C++ 整合開發環境介紹
    1-212.2.1 新增專案
    1-222.2.2 程式的撰寫、儲存與執行
    1-232.2.3 開啟專案
    1-24Ch03 變數與基本資料型別
    1-253.1 識別字與保留字
    1-263.1.1 識別字
    1-273.1.2 保留字
    1-283.2 資料型別
    1-293.2.1 基本資料型別
    1-303.2.2 延伸資料型別
    1-313.3 常數
    1-323.3.1 字元常數
    1-333.3.2 字串常數
    1-343.3.3 整數常數
    1-353.3.4 浮點數常數
    1-363.3.5 符號常數
    1-373.4 變數
    1-383.5 運算子
    1-393.5.1 指定運算子
    1-403.5.2 算術運算子
    1-413.5.3 複合指定運算子
    1-423.5.4 遞增和遞減運算子
    1-433.5.5 關係運算子
    1-443.5.6 邏輯運算子
    1-453.6 資料型別轉換
    1-46Ch04 輸出入函式介紹
    1-474.1 輸出入函式介紹
    1-484.2 printf() 輸出函式
    1-494.2.1 printf() 函式
    1-504.2.2 字元的輸出
    1-514.2.3 整數的輸出
    1-524.2.4 浮點數的輸出
    1-534.2.5 字串的輸出
    1-544.3 scanf() 輸入函式
    1-554.4 字元輸入與輸出函式
    1-564.4.1 getchar() 字元輸入函式
    1-574.4.2 getche() 字元輸入函式
    1-584.4.3 getch() 字元輸入函式
    1-594.4.4 putchar() 字元輸出函式
    1-604.4.5 putch() 字元輸出函式
    1-614.5 字串輸入與輸出函式
    1-624.5.1 gets() 字串輸入函式
    1-634.5.2 puts() 字串輸出函式
    1-64Ch05 選擇結構
    1-655.1 選擇結構簡介
    1-665.2 關係運算子
    1-675.3 邏輯運算子
    1-685.4 選擇敘述
    1-695.4.1 if-else 敘述
    1-705.4.2 if-else if 敘述
    1-715.4.3 巢狀選擇結構
    1-725.4.4 條件運算子
    1-735.5 多重條件選擇 - switch 敘述
    1-745.6 實例 - 綜合所得稅試算
    1-75Ch06 重複結構
    1-766.1 重複結構簡介
    1-776.2 for 迴圈敘述
    1-786.2.1 for 迴圈
    1-796.2.2 for 迴圈敘述簡例
    1-806.2.3 巢狀for 迴圈
    1-816.3 前測式迴圈while 敘述
    1-826.4 後測式迴圈do-while 敘述
    1-836.5 break 與continue 敘述
    1-846.6 無窮迴圈
    1-856.7 實例
    1-866.7.1 猜數字遊戲
    1-876.7.2 求兩整數的最大公因數
    1-88Ch07 陣列
    1-897.1 陣列簡介
    1-907.2 陣列的宣告與初值設定
    1-917.2.1 如何宣告陣列
    1-927.2.2 如何設定陣列的初始值
    1-937.2.3 如何存取陣列的資料
    1-947.2.4 如何取得陣列的記憶體大小
    1-957.3 多維陣列
    1-967.3.1 二維陣列的宣告與初始值的設定
    1-977.3.2 如何存取二維陣列的資料
    1-987.4 陣列的排序與搜尋
    1-997.4.1 氣泡排序法
    1-1007.4.2 循序搜尋法與二分搜尋法
    1-1017.5 實例
    1-1027.5.1 矩陣相乘
    1-1037.5.2 大樂透開獎
    1-1047.5.3 保齡球分數計算
    1-105Ch08 函式
    1-1068.1 函式簡介
    1-1078.2 內建函式
    1-1088.3 自定函式的定義與呼叫
    1-1098.3.1 如何宣告與定義自定函式
    1-1108.3.2 如何呼叫自定函式
    1-1118.4 全域變數與區域變數
    1-1128.5 函式間傳遞陣列
    1-1138.6 遞迴函式
    1-1148.7 實例
    1-1158.7.1 數學組合公式求法
    1-1168.7.2 存款利息試算
    1-1178.7.3 貸款利息與本金試算
    1-118Ch09 C 的前置處理器
    1-1199.1 C 語言的編譯過程
    1-1209.2 前置處理器
    1-1219.3 巨集代換指引
    1-1229.3.1 如何定義巨集
    1-1239.3.2 巨集定義符號常數
    1-1249.3.3 巨集使用引數
    1-1259.3.4 巨集的副作用
    1-1269.3.5 巨集與函式的差異
    1-1279.4 自訂標頭檔
    1-1289.4.1 含入標頭檔
    1-1299.4.2 如何建立標頭檔
    1-1309.5 條件式編譯指引
    1-1319.5.1 如何控制程式的編譯流程
    1-1329.5.2 如何判斷巨集是否定義
    1-1339.6 實例 - 書籍介紹
    1-134Ch10 變數的儲存類別
    1-13510.1 變數的儲存類別
    1-13610.2 自動變數
    1-13710.3 靜態變數
    1-13810.4 外部變數
    1-13910.5 暫存器變數
    1-140Ch11 指標的活用
    1-14111.1 指標簡介
    1-14211.2 指標的宣告與使用
    1-14311.2.1 如何宣告指標
    1-14411.2.2 如何存取指標變數
    1-14511.2.3 如何使用多重指標
    1-14611.2.4 指標資料型別的轉換
    1-14711.3 傳值呼叫與傳址呼叫
    1-14811.3.1 傳值呼叫
    1-14911.3.2 傳址呼叫
    1-15011.4 指標與陣列
    1-15111.5 動態記憶體配置
    1-15211.6 實例 - 堆疊
    1-153Ch12 字串處理
    1-15412.1 如何宣告字串
    1-15512.1.1 何謂字串
    1-15612.1.2 字串的宣告與初值設定
    1-15712.1.3 如何輸入字串
    1-15812.2 如何宣告字串陣列
    1-15912.3 常用字串函式
    1-16012.3.1 字串轉換函式
    1-16112.3.2 字串處理函式
    1-16212.4 函式指標
    1-16312.5 實例
    1-16412.5.1 撲克牌亂數發牌
    1-16512.5.2 驗證身分證號碼
    1-166Ch13 結構自定資料型別
    1-16713.1 前言
    1-16813.2 結構資料型別
    1-16913.2.1 結構的定義與宣告
    1-17013.2.2 結構欄位的初值設定
    1-17113.2.3 結構變數的記憶體空間大小
    1-17213.3 巢狀結構
    1-17313.4 結構指標
    1-17413.5 結構陣列
    1-17513.6 結構內欄位指標
    1-17613.7 函式間結構的傳遞
    1-17713.7.1 結構變數的傳值呼叫
    1-17813.7.2 結構變數的傳址呼叫
    1-17913.7.3 傳遞整個結構陣列給函式
    1-18013.8 實例 - 多項式相加
    1-181Ch14 衍生資料型別
    1-18214.1 列舉資料型別
    1-18314.2 共用資料型別
    1-18414.2.1 union 的定義與宣告
    1-18514.2.2 union 與struct 的記憶體配置比較
    1-18614.3 typedef 型別代名
    1-187Ch15 檔案處理
    1-18815.1 檔案函式簡介
    1-18915.2 資料流的觀念
    1-19015.3 循序檔與隨機檔
    1-19115.4 C 語言檔案處理函式
    1-19215.5 標準輸出入函式
    1-19315.5.1 標準輸出入函式簡介
    1-19415.5.2 如何開啟檔案
    1-19515.5.3 如何關閉檔案
    1-19615.5.4 如何取得檔案大小
    1-19715.5.5 如何以字元讀寫檔案
    1-19815.5.6 如何以字串讀寫檔案
    1-19915.5.7 如何複製資料檔
    1-20015.5.8 如何存取格式化的文字檔
    1-20115.6 隨機檔
    1-20215.6.1 隨機檔的存取
    1-20315.6.2 隨機檔的修改與刪除
    1-204Ch16 C++ 整合開發環境介紹
    1-20516.1 C++的程式架構
    1-20616.2 使用Dev C++
    1-20716.2.1 新增專案檔
    1-20816.2.2 程式的撰寫、儲存與執行
    1-20916.2.3 開啟與關閉專案檔
    1-210Ch17 C++ 格式化輸出入
    1-21117.1 C++輸出入簡介
    1-21217.2 cout 輸出物件
    1-21317.2.1 cout 物件的使用
    1-21417.2.2 cout 物件的輸出方式
    1-21517.3 cin 輸入物件
    1-21617.4 格式化輸出
    1-21717.4.1 setf()、unsetf() 成員函式及格式化旗標的使用
    1-21817.4.2 width()、precision()、fill() 函式的使用
    1-21917.4.3 I/O 控制器的使用
    1-220Ch18 C 與C++ 的差異
    1-22118.1 C 與C++的差異簡介
    1-22218.2 布林資料型別
    1-22318.3 多載函式
    1-22418.4 inline 函式
    1-22518.5 參考變數
    1-22618.5.1 參考變數的使用
    1-22718.5.2 參考呼叫
    1-22818.6 string 字串類別
    1-22918.6.1 使用string 類別建立字串物件
    1-23018.6.2 string 類別的運算子
    1-23118.6.3 string 類別常用的成員函式(方法)
    1-232Ch19 物件與類別
    1-23319.1 物件導向程式設計簡介
    1-23419.2 物件與類別
    1-23519.2.1 何謂物件
    1-23619.2.2 何謂類別
    1-23719.3 物件導向程式設計特性
    1-23819.3.1 抽象化
    1-23919.3.2 封裝
    1-24019.3.3 繼承
    1-24119.3.4 多形
    1-24219.3.5 靜態繫結與動態繫結
    1-24319.4 物件與類別的建立
    1-24419.4.1 如何建立類別
    1-24519.4.2 命名空間
    1-24619.4.3 如何建立屬性
    1-24719.4.4 如何建立方法
    1-24819.4.5 建構式與解構式
    1-24919.5 物件陣列
    1-25019.6 動態配置記憶體
    1-25119.7 實例 - 堆疊
    1-252Ch20 繼承與多型
    1-25320.1 繼承
    1-25420.1.1 類別繼承
    1-25520.1.2 類別成員的存取限制
    1-25620.1.3 繼承存取權限對成員的存取限制
    1-25720.1.4 多重繼承的方式
    1-25820.2 靜態成員
    1-25920.3 多型
    1-26020.3.1 覆寫
    1-26120.3.2 子類別如何呼叫父類別的屬性或方法
    1-26220.3.3 虛擬函式
    1-26320.3.4 動態繫結
    1-26420.4 多載運算子
    1-265Ch21 樣版與例外處理
    1-26621.1 樣版簡介
    1-26721.2 函式樣版
    1-26821.3 類別樣版
    1-26921.4 例外處理
    1-270Ch22 標準樣版函式庫(一) – 資料結構的使用
    1-27122.1 標準樣版函式庫簡介
    1-27222.2 容器
    1-27322.2.1 容器簡介
    1-27422.2.2 序列容器
    1-27522.2.3 關聯容器
    1-27622.3 指位器
    1-27722.3.1 指位器簡介
    1-27822.3.2 如何使用指位器
    1-27922.4 STL 常用容器
    1-28022.4.1 vector
    1-28122.4.2 deque
    1-28222.4.3 list
    1-28322.4.4 set 與multiset
    1-28422.4.5 map 與multimap
    1-28522.5 函式物件
    1-286Ch23 標準樣版函式庫(二) – 演算法的使用
    1-28723.1 演算法簡介
    1-28823.2 編輯演算法
    1-28923.3 搜尋演算法
    1-29023.4 排序演算法
    1-291附錄 A ASCII 表
    1-292附錄 B Dev C++下載與安裝
    1-293附錄 C C 語言常用函式
    1-294版權頁
    1-295封底頁

    常见问答

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    猜你喜欢

    用户评价

    | 收集中

    销售方案