一、簡單地用一個新的類型名代替原有的類型名
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAjM2EzLcd3LcJzLcJzdllmVldWYtl2Pn5GcuoWOhFme48ma502LcJDM2ITO2EzLcVmdhNXLwRHdo9CXt92YucWbpRWdvx2Yx5yazF2Lc9CX6MHc0RHaiojIsJye.png)
二、命名一個簡單的類型名代替複雜的類型
(1)方法
①先按定義變量的方法寫出定義體
②将變量名換成新類型名
③在最前面加typedef
④然後可以用心類型名去定義變量
簡單的說,就是按定義變量的方式,把變量名換上新類型名,并且在最前面加“typedef”,就聲明了新類型名代表原來的類型
(2)注意
①習慣上第一個字母用大寫表示
②typedef隻是對已經存在的類型指定一個新的類型名,不是創造一個新的類型
③用typedef聲明數組類型、指針類型、結構體類型、共用體類型、枚舉類型等,使得程式設計更簡單
④typedef與#define表面上有相似之處
⑤當不同源檔案中用到同一類型資料時,常用typedef聲明一些資料類型
⑥使用typedef名稱有利于程式的通用與移植