本書以淺顯的方式介紹C++語言,使用豐富的範例、詳盡的原理解說,並加入圖解觀念,透過「視覺引導,做中學」的過程,達到易讀易懂的目的,帶領學習者進入C++ 語言的程式設計殿堂。
Chapter 1:何謂C++?
本章說明什麼是C++語言與開發環境的安裝,並介紹程式的基本架構、輸出輸入指令。
Chapter 2:資料型別與變數
本章說明資料的不同型別運用與變數設定,如數值、字元、字串、布林等,以及常數的方法。
Chapter 3:運算式與運算子
本章介紹何謂運算式的組成與結果,以及不同運算子的使用方式。
Chapter 4:條件處理
本章說明程式流程控制的「if…」、「switch…case」兩大指令運用方式。
Chapter 5:迴圈
本章介紹迴圈的概念與執行流程。在C++程式中專門用來處理重複事件的敘述稱為「迴圈」。
Chapter6:陣列
本章說明陣列的宣告與使用。陣列與變數相同,都是提供儲存資料的記憶體空間。陣列種類有一維陣列、多維陣列等。
Chapter7:函式
本章介紹何謂函式,即通常將具有特定弁鄔庛g常重複使用的程式,寫成獨立的「程序」,當程式需要時,就可以呼叫此程序來回應是否要回傳值或參數。
Chapter8:指標
本章說明指標的應用,指標就是記憶體位址,每個記憶體位址相當於門牌號碼,而指標變數就是存放記憶體位址的變數。
Chapter9:物件與類別
本章說明物件導向程式設計的概念,以及物件與類別、繼承的觀念。
Chapter10:檔案處理
本章說明何謂「串流」,就是指一連串的資料。C++語言使用釵h裝置,如螢幕、鍵盤、記憶體和磁碟,均以串流的方式來存取與處理。
圖解觀念,輕鬆易學:大量運用圖解方式引導觀念,讓基礎觀念在圖解的方式下輕鬆吸收。
範例豐富,由淺入深作:運用大量範例引導學習,由淺入深範例設計讓C++程式觀念在實作建立。
隨堂練習,驗收成果:每小節後搭配隨堂練習實作,驗收每節學習成果,並以實作方式達到觀
重點整理,溫故知新:每章結束搭配重點整理,再一次整理每章重點,記憶不漏接。
<作者序>
學習程式語言對於C++ 一直都是又愛又恨,愛的是其兼俱高階及低階語言的特性,幾乎無所不能;恨的是其語法著實艱澀難懂,無怪乎釵h前輩一再提醒在接觸前最好有相當的程式設計基礎。正因為如此,在寫作的過程中我們不斷提醒自己對於本書的內容務必顧及入門學習者的需求與想法。
本書以淺顯的文字、豐富的範例、詳盡的原理解說並加入圖解,透過「視覺引導,做中學」的過程,達到易讀易懂的目的,帶領學習者進入C++ 語言的程式設計殿堂。
如果你原本就熟悉C 語言,大部分C 語言的概念可以移植到C++ 中,學習起來將是輕鬆愉快的旅程;若是完全沒有C 語言的基礎,本書中詳實的基本程式介紹,會引領學習者由淺入深完全學會C++ 語言。只要跟著書中的範例確實操作,會發現C++ 弁鄋瑤T強大,學習也比想像中容易!
本書所有範例都在Dev C++ 及Visual C++ Express 中測試過,確定可以順利執行。Dev C++ 及Visual C++ Express 是免費軟體,都可...