리스트에 관한 질문
도전중
2023.04.01
리스트에 관한 질문 하나 올려봅니다.
Node를 추가하는 함수에서
void SLL_AppendNode( Node** Head, Node* NewNode)
{
.
.
*Head = NewNode;
.
.
}
라는 함수가 있습니다.
이 함수를 활용하면
Node* List = NULL;
Node* NewNode = NULL;
*NewNode = 117;
SLL_AppendNode(&List, NewNode);
로 활용할수 있습니다.
근데 여기서 질문은.
Node ** Head 는 포인터를 가르키는 포인터인데.
*Head는 NewNode와 같다는 것인데. *Head 가 가르키는 포인터는 NewNode와 같은건가요?
그리고 NewNode가 117이라는 데이터를 가지고 있으므로
*Head = NewNode = 117 이 되는건가요?
만약 제 질문자체가 틀리다면 답변해주시길 바랍니다.
더블 포인터의 구조를 아직 잘 몰라서...