跳轉到內容

程式設計基礎/Typedef - 別名

來自 Wikibooks,開放世界中的開放書籍

解釋 typedef 用於建立別名資料型別。

一般討論

[編輯 | 編輯原始碼]

typedef 語句允許程式設計師為現有資料型別建立別名或同義詞。這在文件化程式時非常有用。C++ 程式語言語法如下

typedef <the real data type> <the alias identifier name>;

假設程式設計師正在使用雙精度資料型別來儲存程式中用於各種目的的金額。他可能會按如下方式定義變數

示例 1:變數的常規定義

[編輯 | 編輯原始碼]
double  income;
double  rent;
double  vacation;

但是,他可以使用 typedef 語句並按如下方式定義變數

示例 2:在定義變數時使用 typedef

[編輯 | 編輯原始碼]
typedef double cash;
    the typedef must be defined before its use
cash  income;
cash  rent;
cash  vacation;

初學者程式設計師很少使用 typedef 語句。它通常會造成比需要更多的混亂,因此一開始堅持使用正常的資料型別。

typedef
允許程式設計師為現有資料型別建立別名或同義詞。
華夏公益教科書