뇌자알 SLL_InsertBefore 함수 구현하는 퀴즈 풀다 막혀서
이것저것 해보는데 신기한 거 발견했어요..
printf(\"%d %d %d\\n\", Temp->NextNode, Temp->NextNode, Current);
-> 3878872 3878872 3878872
printf(\"%d %d %d\\n\", *(Temp->NextNode), Temp->NextNode, Current);
-> 1 3878928 3878872
printf(\"%d %d %d\\n\", *(Temp->NextNode), *(Temp->NextNode), Current);
-> 1 3878928 1
printf(\"%d %d %d\\n\", Temp->NextNode, *(Temp->NextNode), Current);
-> 3878872 1 3878928
대충 상황은 Node* Temp = (*Head); 로 Temp 선언해놓고 while문 돌려서
현재 Temp는 Current 이전 노드를 가리킬 거에요 아마..
근데 출력이 왜 저모양이죠?
왜왜왜ㅠㅠ.........
이것저것 해보는데 신기한 거 발견했어요..
printf(\"%d %d %d\\n\", Temp->NextNode, Temp->NextNode, Current);
-> 3878872 3878872 3878872
printf(\"%d %d %d\\n\", *(Temp->NextNode), Temp->NextNode, Current);
-> 1 3878928 3878872
printf(\"%d %d %d\\n\", *(Temp->NextNode), *(Temp->NextNode), Current);
-> 1 3878928 1
printf(\"%d %d %d\\n\", Temp->NextNode, *(Temp->NextNode), Current);
-> 3878872 1 3878928
대충 상황은 Node* Temp = (*Head); 로 Temp 선언해놓고 while문 돌려서
현재 Temp는 Current 이전 노드를 가리킬 거에요 아마..
근데 출력이 왜 저모양이죠?
왜왜왜ㅠㅠ.........
댓글 0