天天看點

8.5 用typedef聲明新類型名

一、簡單地用一個新的類型名代替原有的類型名

8.5 用typedef聲明新類型名

二、命名一個簡單的類型名代替複雜的類型

(1)方法

①先按定義變量的方法寫出定義體

②将變量名換成新類型名

③在最前面加typedef

④然後可以用心類型名去定義變量

簡單的說,就是按定義變量的方式,把變量名換上新類型名,并且在最前面加“typedef”,就聲明了新類型名代表原來的類型

(2)注意

①習慣上第一個字母用大寫表示

②typedef隻是對已經存在的類型指定一個新的類型名,不是創造一個新的類型

③用typedef聲明數組類型、指針類型、結構體類型、共用體類型、枚舉類型等,使得程式設計更簡單

④typedef與#define表面上有相似之處

⑤當不同源檔案中用到同一類型資料時,常用typedef聲明一些資料類型

⑥使用typedef名稱有利于程式的通用與移植