一次搞定 C++ 程式設計

蔡明志

買這商品的人也買了...

商品描述

本書序言

C++ 可以說是目前最好的物件導向程式語言 (object-oriented programminglanguage),往後的物件導向程式語言如 Python、Java、C# 等,大多都是以 C++ 為範本加以撰寫的,所以 C++ 可以說是開山祖師。當你熟悉 C++ 程式語言之後,相信上述提到的程式語言應該都可以迎刃而解。
C++ 可以說是 C 的延伸語言,也可以說是一種新的程式語言,因此,不需要有 C 語言的基礎才能學,但若你有學過 C 語言,來學習 C++ 會比較快,因為有些主題和語法是相同的,只是多了有關物件導向程式設計特性的主題,如封裝、 繼承、多型等。現在各行各業都跟資訊科技有密切的關係,因此在未來的職場上,你一定要會撰寫程式,因此學好程式語言是未來必備的技能。
本書共有 18 章,前半部第 1 章到第 9 章大致和 C 語言相類似,若是你已經會 C 語言,則可以很快地就能理解,而後半部從第 10 章到第 16 章是 C++ 獨有的主題,因此要多花一些時間去閱讀。第 17 章討論有關檔案的運作,最後第 18 章則 是使用 C++ 的方式來撰寫一個案題目,旨在讓你可以學習撰寫個案時參考。本書 亦附有範例程式,讀者請至滄海圖書資訊的網站:http://www.tsanghai.com.tw 下載。

本書特色

1. 豐富且實用的範例程式,讓學習更有趣並可學以致用。
2. 適時搭配流程圖或示意圖,讓學習可以事半功倍。
3. 本書論及物件導向程式設計,讓讀者從中了解物件導向程式設計的優點。
4. 最後以一個案研究加以解說,讓讀者可以舉一反三撰寫其他應用系統。

 

作者簡介

蔡明志
現任:輔仁大學資訊管理系主任、所長
學歷:國立交通大學資訊工程博士
專長:C、C++、Python 程式設計、iOS 與 Android App 應用系統開發、軟體工程、大數據分析、人工智慧

目錄大綱

Chapter 1 程式語言概論
Chapter 2 從一個簡單的程式談起
Chapter 3 標準的輸出與輸入敘述
Chapter 4 運算子
Chapter 5 選擇敘述
Chapter 6 迴圈敘述
Chapter 7 函式
Chapter 8 陣列
Chapter 9 指標
Chapter 10  字串與字元
Chapter 11  再論函式
Chapter 12  類別與物件
Chapter 13  繼承
Chapter 14  多型
Chapter 15  運算子多載
Chapter 16  類別樣版
Chapter 17  檔案
Chapter 18  個案研究