C++全方位學習-第四版(適用Dev C++與Visual C++)

    本書第一版榮獲國家圖書館狀元推薦閱讀書單科學類第15名,也是唯二進榜的程式設計書籍!

    收集中
    US$18.24
    本書第一版榮獲國家圖書館狀元推薦閱讀書單科學類第15名,也是唯二進榜的程式設計書籍!

    *作者累積二十年教學與著作經驗完成,章節架構採循序漸進、難易適中,內容說明簡單扼要。
    *針對大專院校教學進度編寫,適合作學習C++程式語言的教材,內容由淺入深、由簡而繁的帶領讀者學習C++的基本程式設計、結構化程式設計、物件導向程式設計、與應用程式設計。
    *本書所有的語法、範例與程式都是使用ANSI/ISO C++的標準,同時也兼顧到Visual C++的相容性,因此本書所有範例程式皆使用「Orwell Dev-C++ 5.11 with GCC 4.9.2編譯器」與「Visual C++ 2019編譯器」編譯、連結與執行過。
    *第四版適用Windows 10系統,且更新至Orwell Dev-C++ 5.11 with GCC 4.9.2與Visual C++ 2019編譯器。

    章節目錄

    1-1封面頁
    1-2書名頁
    1-3序
    1-4目錄
    1-5CH01 C++程式設計概論
    1-61.1 程式設計概論
    1-71.1.1 程式語言的演進
    1-81.1.2 物件導向程式
    1-91.1.3 程式開發流程
    1-101.2 C++ 開發工具
    1-111.2.1 下載Dev C++
    1-121.2.2 安裝Dev C++
    1-131.3 開發C++ 程式
    1-141.3.1 開新專案
    1-151.3.2 編譯與執行
    1-161.4 開發Visual C++ 程式
    1-171.5 習題
    1-18CH02 常數變數與資料
    1-192.1 C++ 程式結構
    1-202.1.1 程式註解 //
    1-212.1.2 插入標題檔 #include
    1-222.1.3 main() 函數
    1-232.1.4 輸出函數cout
    1-242.2 常數與變數
    1-252.2.1 宣告變數
    1-262.2.2 指定資料 =
    1-272.2.3 宣告常數const
    1-282.2.4 宣告符號 #define
    1-292.2.5 C++ 保留字
    1-302.3 C++ 資料型態
    1-312.3.1 整數資料int
    1-322.3.2 字元資料char
    1-332.3.3 浮點資料float, double
    1-342.3.4 邏輯資料bool
    1-352.3.5 取得型態大小sizeof
    1-362.4 習題
    1-37CH03 數學運算
    1-383.1 鍵盤輸入
    1-393.1.1 輸入函數cin
    1-403.1.2 多重輸入cin
    1-413.2 輸出格式化
    1-423.2.1 設定輸出長度
    1-433.2.2 設定有效數字
    1-443.2.3 設定輸出旗號
    1-453.2.4 cout 成員函數
    1-463.3 輸入格式化
    1-473.3.1 設定輸入長度
    1-483.3.2 cin 成員函數
    1-493.4 算術運算
    1-503.4.1 算術運算符號
    1-513.4.2 上限與下限溢位
    1-523.4.3 轉換資料型態
    1-533.5 指定運算
    1-543.5.1 單一指定
    1-553.5.2 多重指定
    1-563.5.3 混合指定
    1-573.6 數值函數
    1-583.6.1 亂數函數
    1-593.6.2 三角函數
    1-603.6.3 指數與對數
    1-613.6.4 冪次與開方
    1-623.6.5 小數進位與切除小數
    1-633.6.6 取絕對值
    1-643.7 習題
    1-65CH04 條件選擇
    1-664.1 程式基本結構
    1-674.1.1 循序式結構
    1-684.1.2 選擇式結構
    1-694.1.3 重複式結構
    1-704.2 條件選擇
    1-714.2.1 關係運算符號
    1-724.2.2 邏輯運算符號
    1-734.2.3 if 敘述
    1-744.2.4 if-else 敘述
    1-754.2.5 if-else if 敘述
    1-764.2.6 巢狀if 敘述
    1-774.2.7 switch 敘述
    1-784.2.8 條件運算符號
    1-794.3 習題
    1-80CH05 重複迴圈
    1-815.1 增減運算符號
    1-825.1.1 增量運算符號 ++
    1-835.1.2 減量運算符號 --
    1-845.1.3 ++/--與算術運算式
    1-855.1.4 ++/--與關係運算式
    1-865.2 迴圈敘述
    1-875.2.1 前測試迴圈while
    1-885.2.2 計數器counter
    1-895.2.3 後測試迴圈do-while
    1-905.2.4 計數型迴圈for
    1-915.3 巢狀迴圈
    1-925.3.1 while 巢狀迴圈
    1-935.3.2 do-while 巢狀迴圈
    1-945.3.3 for 巢狀迴圈
    1-955.4 無窮迴圈
    1-965.4.1 無窮while
    1-975.4.2 無窮do-while
    1-985.4.3 無窮for
    1-995.5 中斷與繼續
    1-1005.5.1 break 敘述
    1-1015.5.2 continue 敘述
    1-1025.6 習題
    1-103CH06 使用者函數
    1-1046.1 函數定義
    1-1056.1.1 宣告函數
    1-1066.1.2 呼叫函數
    1-1076.1.3 呼叫多個函數
    1-1086.1.4 多重呼叫函數
    1-1096.1.5 宣告函數原型
    1-1106.2 傳遞參數
    1-1116.2.1 傳遞單一參數
    1-1126.2.2 傳遞多個參數
    1-1136.2.3 傳遞常數符號
    1-1146.2.4 傳遞變數數值
    1-1156.2.5 傳遞變數位址
    1-1166.2.6 傳遞預設參數
    1-1176.3 函數傳回值
    1-1186.3.1 return 敘述
    1-1196.3.2 傳回數值
    1-1206.3.3 傳回布林值
    1-1216.4 變數範圍
    1-1226.4.1 區域變數auto
    1-1236.4.2 公用變數
    1-1246.4.3 外部變數extern
    1-1256.4.4 暫存器變數register
    1-1266.4.5 靜態變數static
    1-1276.5 函數特殊用途
    1-1286.5.1 遞迴函數
    1-1296.5.2 定義函數巨集 #define
    1-1306.6 習題
    1-131CH07 陣列與搜尋
    1-1327.1 陣列
    1-1337.1.1 一般資料變數
    1-1347.1.2 宣告一維陣列
    1-1357.1.3 起始一維陣列
    1-1367.1.4 宣告二維陣列
    1-1377.1.5 起始二維陣列
    1-1387.2 存取陣列
    1-1397.2.1 輸出陣列元素
    1-1407.2.2 複製陣列元素
    1-1417.2.3 清除陣列元素
    1-1427.2.4 存取陣列元素
    1-1437.3 傳遞陣列
    1-1447.3.1 傳遞陣列元素
    1-1457.3.2 傳遞陣列名稱
    1-1467.3.3 傳遞二維陣列
    1-1477.4 字串陣列
    1-1487.4.1 一維字串陣列
    1-1497.4.2 二維字串陣列
    1-1507.4.3 輸出字串陣列
    1-1517.5 排序與搜尋
    1-1527.5.1 氣泡排序
    1-1537.5.2 選擇排序
    1-1547.5.3 線性搜尋
    1-1557.5.4 二分搜尋
    1-1567.6 習題
    1-157CH08 記憶體指標
    1-1588.1 指標與變數
    1-1598.1.1 宣告指標變數
    1-1608.1.2 位址運算符號 &
    1-1618.1.3 起始指標位址
    1-1628.1.4 間接運算符號 *
    1-1638.1.5 長度運算符號
    1-1648.2 指標與陣列
    1-1658.2.1 陣列指標
    1-1668.2.2 陣列元素指標
    1-1678.2.3 指標運算
    1-1688.2.4 指標增減
    1-1698.2.5 字串指標(不適用於Visual C++ 2019)
    1-1708.3 指標與函數
    1-1718.3.1 傳遞變數指標
    1-1728.3.2 傳遞陣列指標
    1-1738.3.3 傳遞常數指標
    1-1748.3.4 傳遞字串指標
    1-1758.3.5 傳回函數指標
    1-1768.4 動態記憶體
    1-1778.4.1 配置動態記憶體
    1-1788.4.2 釋放動態記憶體
    1-1798.4.3 配置動態陣列
    1-1808.4.4 釋放動態陣列
    1-1818.5 習題
    1-182CH09 字元與字串
    1-1839.1 C 型態字串函數
    1-1849.1.1 取得字串長度strlen
    1-1859.1.2 複製字串strcpy
    1-1869.1.3 比較字串strcmp
    1-1879.1.4 串接字串strcat
    1-1889.2 C 型態字元函數
    1-1899.2.1 大寫轉換小寫tolower
    1-1909.2.2 小寫轉換大寫toupper
    1-1919.3 字串與數值轉換函數
    1-1929.3.1 轉成浮點數值atof
    1-1939.3.2 轉成整數值atoi
    1-1949.3.3 轉成長整數值atol
    1-1959.3.4 整數轉成字串itoa
    1-1969.4 C++字串類別
    1-1979.4.1 建立C++ 字串
    1-1989.4.2 輸入C++ 字串
    1-1999.4.3 C++ 字串運算符號
    1-2009.4.4 C++ 字串陣列
    1-2019.4.5 C++ 字串類別成員
    1-2029.5 習題
    1-203CH10 結構化資料
    1-20410.1 抽象資料型態
    1-20510.1.1 宣告結構名稱
    1-20610.1.2 建立結構變數
    1-20710.1.3 存取結構成員
    1-20810.1.4 起始結構變數
    1-20910.2 結構與函數
    1-21010.2.1 傳遞結構成員
    1-21110.2.2 傳遞結構變數
    1-21210.2.3 傳回結構資料
    1-21310.3 結構與陣列
    1-21410.3.1 結構陣列
    1-21510.3.2 巢狀結構
    1-21610.4 結構與指標
    1-21710.4.1 結構資料指標
    1-21810.4.2 指標運算符號 ->
    1-21910.4.3 間接運算符號 *
    1-22010.5 習題
    1-221CH11 類別化物件
    1-22211.1 結構與類別
    1-22311.1.1 結構化程式設計
    1-22411.1.2 物件導向程式設計
    1-22511.2 程式類別(class)
    1-22611.2.1 宣告類別名稱
    1-22711.2.2 類別資料成員
    1-22811.2.3 類別成員函數
    1-22911.2.4 建立類別物件
    1-23011.2.5 存取類別成員
    1-23111.3 建立者與破壞者
    1-23211.3.1 建立者函數
    1-23311.3.2 宣告建立者參數
    1-23411.3.3 預設建立者參數
    1-23511.3.4 破壞者函數
    1-23611.4 類別與指標
    1-23711.4.1 this 指標
    1-23811.4.2 物件陣列
    1-23911.5 類別與函數
    1-24011.5.1 const 物件與函數
    1-24111.5.2 friend 函數與類別
    1-24211.5.3 static 類別成員
    1-24311.5.4 傳遞物件參數
    1-24411.5.5 傳回類別資料
    1-24511.6 習題
    1-246CH12 多載函數
    1-24712.1 多載概論
    1-24812.1.1 多載一般函數
    1-24912.1.2 多載成員函數
    1-25012.1.3 多載建立者函數
    1-25112.2 多載運算符號
    1-25212.2.1 多載運算符號限制
    1-25312.2.2 運算符號函數
    1-25412.2.3 多載 >> 運算符號
    1-25512.2.4 多載 << 運算符號
    1-25612.2.5 多載雙運算元符號
    1-25712.2.6 多載單運算元符號
    1-25812.2.7 多載前置運算符號
    1-25912.2.8 多載後置運算符號
    1-26012.3 轉換型態
    1-26112.3.1 基本型態轉基本型態
    1-26212.3.2 基本型態轉類別型態
    1-26312.3.3 類別型態轉基本型態
    1-26412.3.4 類別型態轉類別型態
    1-26512.4 習題
    1-266CH13 繼承類別
    1-26713.1 繼承概論
    1-26813.1.1 基礎類別與衍生類別
    1-26913.1.2 繼承型式
    1-27013.1.3 保護成員
    1-27113.2 單一類別繼承
    1-27213.2.1 公用型態的繼承
    1-27313.2.2 私用型態的繼承
    1-27413.2.3 保護型態的繼承
    1-27513.3 多重類別繼承
    1-27613.3.1 多層類別繼承
    1-27713.3.2 多重類別繼承
    1-27813.4 建立者與破壞者
    1-27913.4.1 單一建立者與破壞者
    1-28013.4.2 多層建立者與破壞者
    1-28113.4.3 多重建立者與破壞者
    1-28213.4.4 傳參數到基礎建立者
    1-28313.5 繼承與包含
    1-28413.5.1 繼承類別
    1-28513.5.2 包含類別
    1-28613.6 習題
    1-287CH14 虛擬函數
    1-28814.1 多載與超載
    1-28914.1.1 多載函數
    1-29014.1.2 超載函數
    1-29114.2 虛擬函數
    1-29214.2.1 同名異式
    1-29314.2.2 虛擬函數
    1-29414.2.3 基礎類別指標
    1-29514.2.4 虛擬物件指標
    1-29614.3 抽象類別
    1-29714.3.1 虛擬類別繼承
    1-29814.3.2 純虛擬函數
    1-29914.3.3 抽象基礎類別
    1-30014.4 習題
    1-301CH15 檔案管理
    1-30215.1 磁碟檔案
    1-30315.1.1 什麼是檔案
    1-30415.1.2 檔案名稱
    1-30515.1.3 開啟檔案open
    1-30615.1.4 檔案是否開啟成功
    1-30715.1.5 關閉檔案close
    1-30815.2 存取文字檔
    1-30915.2.1 寫入文字檔 <<
    1-31015.2.2 文字檔附加資料 <<
    1-31115.2.3 讀取文字檔 >>
    1-31215.2.4 寫入單一字元put
    1-31315.2.5 讀取單一字元get
    1-31415.3 存取二進位檔
    1-31515.3.1 寫入二進位檔write
    1-31615.3.2 二進位檔附加資料write
    1-31715.3.3 讀取二進位檔read
    1-31815.3.4 檔案結束位置eof
    1-31915.4 隨機存取資料
    1-32015.4.1 移動讀取指標seekg
    1-32115.4.2 移動寫入指標seekp
    1-32215.4.3 取得讀取指標tellg
    1-32315.4.4 取得寫入指標tellp
    1-32415.5 習題
    1-325CH16 例外與範本
    1-32616.1 錯誤處理
    1-32716.1.1 簡單錯誤處理
    1-32816.1.2 函數錯誤處理
    1-32916.1.3 類別錯誤處理
    1-33016.2 範本與函數
    1-33116.2.1 函數範本
    1-33216.2.2 多載範本函數
    1-33316.2.3 使用標準參數
    1-33416.3 範本與類別
    1-33516.3.1 類別範本
    1-33616.4 習題
    1-337CH17 資料結構
    1-338CH18 遞迴函數
    1-339版權頁
    1-340封底頁

    常見問答

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

    猜你喜歡

    用戶評價

    | 收集中

    銷售方案