本文的 目的 是 在介紹 MS-DOS 下的環境, 以 TURBO C 為編譯器,來介紹 C 程式。 本 文 主 要 內 容 如 下 :
第 0 章
TURBO C 簡介
第 0.1 節
TURBO C 簡介
第 0.2 節
PC 硬体結構 簡介
第 0.3 節
MS-DOS 6.2 作業系統 (Operating System) 簡介
第 0.3.1 節
MS-DOS 的 檔案 系統
第 0.3.2 節
MS-DOS 指令
第 0.3.3 節
MS-DOS 如何 執行指令
第 0.3.4 節
MS-DOS 輸入 及 輸出 轉向
第 0.4 節
程式語言 簡介
第 1 章
C 程式 簡介
第 2 章
常數,變數與資料型態
第 2.1 節
資料型態
第 2.1.1 節
資料容量
第 2.1.2 節
資料內部表示
第 2.2 節
常數
第 2.2.1 節
字元常數
第 2.2.2 節
字串常數
第 2.2.3 節
整數常數
第 2.2.4 節
浮點常數
第 2.2.5 節
符號常數
第 2.3 節
變數
第 2.4 節
運算子
第 2.4.1 節
算術運算子
第 2.4.2 節
關係運算子
第 2.4.3 節
邏輯運算子
第 2.4.4 節
位元運算子
第 2.5 節
資料型態轉換
第 3 章
陣列
第 3.1 節
陣列的不可缺
第 3.2 節
陣列的宣告
第 3.3 節
陣列起始值的設定
第 3.4 節
插入排序(insertion sort)
第 3.5 節
矩陣相乘
第 3.6 節
字串
第 3.7 節
作業 3
第 4 章
指標(pointer)
第 4.1 節
指標 ( pointer ) 與 地址 ( address )
第 4.1.1 節
取址 運算子 &
第 4.1.2 節
間接取值 運算子 *
第 4.1.3 節
直接與間接 定/取 值
第 4.1.4 節
不當的 使用 & 與 *
第 4.2 節
陣列與指標
第 4.2.1 節
插入排序
第 4.2.2 節
字元 指標 與 整數 指標
第 4.3 節
二維陣列、 一維陣列 與 指標
第 4.4 節
二維 陣列 與 一維 指標 陣列
第 5 章
函數
第 5.1 節
函數定義
第 5.2 節
函數宣告
第 5.3 節
函數呼叫
第 5.4 節
函數呼叫 與 函數定義 的關係
第 5.5 節
以 數值方法 來求 實數函數的 根
第 5.6 節
函數呼叫 與 傳地址
第 5.7 節
函數 與 陣列
第 6 章
遞迴函數
第 6.1 節
數學上的遞迴函數
第 6.2 節
其相對應的 C 程式語言的遞迴函數
第 6.3 節
數學上的遞迴函數公式的求解
第 6.4 節
一些程式執行時間的估計
第 7 章
延伸性資料型態
第 7.1 節
struct 資料型態的宣告
第 7.2 節
struct 資料型態的使用
第 7.2.1 節
struct 資料型態的變數
第 7.2.2 節
分量
第 7.2.3 節
起始值的設定
第 7.2.4 節
指標與分量
第 7.2.5 節
延伸性資料型態的函數
第 7.3 節
typedef
第 7.4 節
enum 資料型態
第 7.5 節
union 資料型態
第 7.6 節
延伸性資料型態:struct longint
第 8 章
C 前置處理
第 8.1 節
#define 巨集的宣告與使用
第 8.1.1 節
常數辨識個體的宣告
第 8.1.2 節
含引數型的巨集指令
第 8.2 節
#include 的使用
第 8.3 節
#if、#ifdef 等的使用
第 9 章
變數的生命期與使用範圍
第 9.1 節
區域變數
第 9.2 節
全域變數
第 9.3 節
物件的使用範圍
第 9.4 節
static變數與函數
第 10 章
程式設計的方式
第 10.1 節
top-down 與 bottom-up 的設計方式
第 10.2 節
檔案指摽
第 10.3 節
argc 與 argv
第 10.4 節
函數的函數參數
第 10.5 節
函數指標陣列
第 11 章
第一個 C++ 程式
第 11.1 節
第一個 C++ 程式
第 11.2 節
new 與 delete operators 及 iostream.h 檔
第 11.3 節
overloaded functions
第 12 章
類別與物件的基本架構
第 12.1 節
類似 struct 的類別宣告 與 物件的定義
第 12.2 節
含成員函數的類別宣告 與 物件的定義
第 12.3 節
遞迴式類別宣告
第 12.4 節
二元搜尋樹基本資料結構
第 12.5 節
二元搜尋樹程式
第 13 章
一些異於 C 程式的 C++ 架構
第 13.1 節
變數 的定義
第 13.2 節
資料成員 與 變數 起始值的設定
第 13.3 節
參考型態(reference type)
第 13.3.1 節
參考型態的變數 -- 變數的別名 (alias)
第 13.3.2 節
參考型態的引數 -- call by reference
第 13.4 節
const 的宣告
第 13.4.1 節
於 block 中 const 的定義
第 13.4.2 節
與 參考型態引數 的結合
第 13.4.3 節
於 class 中 const 的定義
第 13.5 節
overloaded 函數
第 13.6 節
函數模式 與 類別模式
第 13.7 節
inline 函數
第 13.8 節
檔案的輸入與輸出格式
第 14 章
class 的一些基本架構
第 14.1 節
隱藏的 this pointer
第 14.2 節
static data member
第 14.3 節
static member function
第 14.4 節
friend 的標示
第 14.4.1 節
friend functions
第 14.4.2 節
friend classes
第 14.5 節
operator
第 15 章
類別 (class) 的繼承性
第 15.1 節
父類別與子類別(base and drived classes)的宣告
第 15.2 節
父類別與子類別的建構函數與解構函數
第 15.3 節
父子類別間起始值的設定
第 15.4 節
成員名稱的覆蓋性
第 15.5 節
子類別使用父類別成員的權限
第 15.6 節
繼承的模式
第 15.7 節
平面圖形 class figure
第 16 章
類別 (class) 繼承的一些特性
第 16.1 節
類別指標與 class 自動轉換
第 16.2 節
虛擬函數 (virtual functions)
第 16.3 節
抽象類別 (Abstract classes)
第 16.4 節
多重繼承
第 16.5 節
多重繼承所產生的語意不清的問題
第 16.6 節
虛擬父類別 (Virtual base classes)
回 Homepage