1.為基本數據類型定義壹個新的類型名。
2.為用戶定義的數據類型(結構、* * * *主題和枚舉類型)定義簡潔的類型名稱。
3.為數組定義壹個簡潔的類型名。
4.為指針定義箭頭清潔器的名稱。
typedef
是C和C++編程語言中的壹個關鍵字。它用於給數據類型起壹個新名字。目的是讓源代碼更容易閱讀和理解。在計算機程序設計語言中,它用於為復雜的語句定義簡單的別名,與宏定義有些不同。
它本身就是存儲類的關鍵字,不能和auto、extem、mutable、static、register等關鍵字出現在同壹個表達式中。Typedef聲明,簡稱typedef,為現有類型創建壹個新名稱,即類型別名,廣泛用於結構定義和壹些數組中。
它有助於創建獨立於平臺的類型,甚至隱藏復雜和難以理解的語法。如何用typede寫出更漂亮可讀的代碼?所謂美觀,就是typeder可以隱藏笨拙的語法結構和平臺相關的數據類型,從而增強可移植性和未來的可維護性。