링크드리스트 (연결리스트) 주소값확인 질문
머슴밥
2023.04.01
질문 내용 :
#include stdio.htypedef struct _list {char name[20];struct _list *next;}list;void main() {list *item,*head,*current;printf(%d\n,&item);printf(%d\n,&item-next);item = NULL;printf(%d\n,&item);}
Output:
123-7373080-7373044-7373080
struct _list *next 여기는 자기구조체접근이잔아요 즉, 구조체자체의 주소값이잔아요
근데 struct _list *next 의주소값하고 item 주소값이 서로틀리네요.. 둘다 구조체형포인터인데말이죠...
지금이게이해가안되서 자료구조진도가안나가네요 ㅠㅠ..
그리고한가지더잇습니다 코드에는 없지만 item-next=NULL하고 item=NULL하고 서로 어떻게 틀린지 모르겠습니다
제생각에는 item의 맴버next의 주소값에 NULL이들어가고
item주소값의 NULL이들어가고... 맞습니까??총질문은 두가지입니다 ㅠㅠ
-
달달항사탕
수정이안되네요 ;; 글자색을하얀색으로바꿔봣습니다
-
새
노란색 바탕이 너무 눈부시네요.