? ? ? ?在計算機編程語言中用來為復雜的聲明定義簡單的別名。與宏定義有些差異。它本身是一種存儲類的keyword,與auto、extern、mutable、static、register等keyword不能出如今同一個表達式中。
? ? ?typedef聲明,簡稱typedef,為現有類型創建一個新的名字,或稱為類型別名,在結構體定義,另一些數組等地方都大量的用到。
? ??定義一種類型的別名,而不僅僅是簡單的宏替換。能夠用作同一時候聲明指針型的多個對象
? ? typedef使用最多的地方是創建易于記憶的類型名,用它來歸檔程序猿的意圖。而不僅僅是簡單的宏替換。類型出如今所聲明的變量名字中。位于“typedef”keyword右邊。
比如:
? ?等同于
??