- 84 名前:74 mailto:sage [2008/07/09(水) 23:05:58 ]
- >>83
struct list { char name[20]; struct list *next; /* 自己参照構造体 */ }; int main() { list *listptr; listptr = (list *)malloc(sizeof(list)); /* mallocで確保したメモリの場所をlist型のlistptrに代入 */ listptr->next = (list *)malloc(sizeof(list)); /* listprtの中の*nextにmallocで確保したメモリの場所を代入 */ listptr->next->next = NULL; /* listprtの中の*nextで指定されたlistptrの中の*nextにNULLを代入*/ return 0; } って理解でいいんでしょうか?
|

|