1. 程式人生 > >C語言中typedef的解釋

C語言中typedef的解釋

詳解 efi char bsp 作用 get static 參考 ++

typedef是在計算機編程語言中用來為復雜的聲明定義簡單的別名,它與宏定義有些差異。

它本身是一種存儲類的關鍵字,與auto、extern、mutable、static、register等關鍵字不能出現在同一個表達式中。

意思就是:定義一個類型別名

typedef為C語言的關鍵字,作用是為一種數據類型定義一個新名字。這裏的數據類型包括內部數據類型(int,char等)和自定義的數據類型(struct等)。 在編程中使用typedef目的一般有兩個,一個是給變量一個易記且意義明確的新名字,另一個是簡化一些比較復雜的類型聲明。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ typedef和define的區別: typedef是定義了一種類型的新別名; 而define是預處理中對字符串的替換; typedef比define來得更穩健; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 參考鏈接: typedef百度百科:https://baike.baidu.com/item/typedef/9558154?fr=aladdin typedef詳解: https://www.cnblogs.com/ktao/p/8578074.html

C語言中typedef的解釋