※ ChatGPTを利用し、要約された質問です(原文:typedefについてご質問お願いします。)
typedefについての質問
struct listNode {
char data;
struct lostNode *nextPtr;
};
typedef struct listNode LISTNODE;
typedef LISTNODE *LISTNODEPTR;
main()
{
LISTNODEPTR startPtr = NULL;
質問1
上記プログラム中のtypedef LISTNODE *LISTNODEPTRの意味が分からないのですが、これは何を何にtypedefしてるのでしょうか?
質問2
この記述ではNULLポインタはstartPtrがさす値をNULLにするのかstartPtrの値をNULLにするのかを教えていただきたいと思います。
初心者のため的外れな質問かもしれませんがよろしくお願いします。
お礼
ご回答ありがとうございます。初心者の僕にも気持ちよく分かりやすい内容でした。友達になって今後もずっとお知り合いになりたいくらいです(^^;ほんとうにありがとうございました。また何かあればよろしくお願いいたします。失礼します。