C語言中typedef的解釋_1


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

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

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

 

typedef為C語言的關鍵字,作用是為一種數據類型定義一個新名字。這里的數據類型包括內部數據類型(int,char等)和自定義的數據類型(struct等)。
在編程中使用typedef目的一般有兩個,一個是給變量一個易記且意義明確的新名字,另一個是簡化一些比較復雜的類型聲明。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
typedef和define的區別:
typedef是定義了一種類型的新別名;
而define是預處理中對字符串的替換;
typedef比define來得更穩健;
 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
參考鏈接:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM