|
struct data {
char name[20];
struct data *next;
};
typedef struct data PERSON;
typedef PERSON *LINK;
main()
{
LINK head = NULL;
LINK new =NULL;
LINK current = NULL;
new = (LINK)malloc(sizeof(PERSON));
new->next =head;
head =new;
strcpy(new->name, "Abigail");
이렇게 되어있는데요
new->next=head; 이부분에서 new의 값이 next로 넘긴다는 말인가요?
아니면 그냥 뉴값을 가르키다가 넥스트값을 가르치는걸루 넘어갔다는말인가요?
제가 잘모르다보니.. 질문도 희안하게 합니다 ㅠ.ㅠ;;
지송합니다. 링크드리스트에 대해 잘아시는고수분 저위에 질문한거랑 대충 링크드리스트란
이런것이다 라고 설명좀 해주세요 ㅠ.ㅠ;;;
그럼 즐거운 하루되세요
|