#include<stdio.h>
struct node
{
int item;
struct node *link
};
main()
{
struct node *start,*list;
int i;
start = (struct node *)malloc(sizeof(struct node));
list = start;
start->link = NULL;
for(i=0;i<10;i++)
{
list->item = i;
list->link = (struct node *)malloc(sizeof(struct node));
}
list->link = NULL;
while(start != NULL)
{
printf("%d\n",start->item);
start = start->link;
}
}
을 순회. . 및 관찰 된 출력 : 9 코드에 문제가 있습니까?링크 된 목록을
을 당신은 잊었 메모리를 할당 for 루프를 한 번 더 문 '목록을 추가 = 목록 -> link' – Raj