※ ChatGPTを利用し、要約された質問です(原文:struct MyList* address;とは)
struct MyList* address;とは?
このQ&Aのポイント
「struct MyList* address;」とはアドレスを入れる為の変数のこと?
「struct MyList*」は構造体のアドレスを指し示す変数であり、アドレスが格納された変数です。
具体的には、「MyListという構造体」の場所であるアドレス(番地)が入っている変数です。
struct MyList* address;とは
「struct MyList* address;」とはアドレスを入れる為の変数のこと?
「struct MyList」は構造体を定義することでありますが、最後にアスタリスク(*)がついた「struct MyList*」というのは、これはどういう意味なんでしょうか?
これは「MyListという構造体」の場所であるアドレス(番地)が入っている「MyList変数(箱)」ということなんでしょうか?
わかりやすい例えで教えてください。よろしくお願いします。
-----------ソース文-------------------------
struct MyList {
int value;
struct MyList* address;
};
--------------------------------------------
補足
ポインタはアドレスのことですが・・・