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を持っていました