typedefは構造体のポインタと

typedefのリストを学習の経験は、私が直接接着する上で、非常に詳細に書かれたブロガーのブログでいくつかの波がありますが、本当に理解していない、typedefのポインタで定義されている 
と仮定我々は構造を定義します。

typedefは構造体のANSWER_HEADER 
{ 
    U8のu8Type。
    U8 u8Code; 
    U32 u32TimeStamp; 
    構造体ANSWER_HEADER * pNext。
} ANSWER_HEADER_T、* PANSWER_HEADER_T。

構造内の構造名ANSWER_HEADER、名前は時間のメンバ変数として自分自身に主に有用含有する(なぜなら6行目の実施、エイリアスは、まだコンパイルされていないので、6行目は、この構造体を指す名前で定義することができます。構造体へのポインタ。) 
のANSWER_HEADER_Tエイリアス構造体ANSWER_HEADER 
構造体ANSWER_HEADER用PANSWER_HEADER_Tエイリアス*

上記定義と同じ方法

構造体ANSWER_HEADER 
{ 
    U8のu8Type。
    U8 u8Code; 
    U32 u32TimeStamp; 
    構造体 ANSWER_HEADER * pNext。
}。
typedefは   構造体ANSWER_HEADER ANSWER_HEADER_T。
typedefは   構造体 ANSWER_HEADER * PANSWER_HEADER_T。

ANSWER_HEADER_T、次いで変数PANSWER_HEADER_Tを定義するために使用することができる、など

PANSWER_HEADER_TのL; // ANSWER_HEADER Lを指し示すポインタを定義します

に相当

ANSWER_HEADERの* L;

ポータル:構造体とポインタのtypedef - L4EXさんのブログ - CSDNのブログ 

https://blog.csdn.net/u013814701/article/details/52996544  

参照:[C言語] 23-のtypedef - ブログhttps://www.cnblogs.com/mjios/archive/2013/03/24/2979482.htmlパーク - MはJを持っていました

おすすめ

転載: www.cnblogs.com/tongongV/p/10989943.html