void insert(listPointer *head, listPointer prev)

{ /* data=50인 새로운 노드를 리스트 prevnode 뒤에 삽입 */

       listPointer temp;

       MALLOC(temp, sizeof(*temp));

       temp->data = 50;

       if(*head) {

             temp->link = prev->link;

             prev->link = temp;

       }

       else {

             temp->link = NULL;

             *head = temp;

       }

}


여기서 if(*head) 이부분이 문제인디
보통 if는 if(a==5) 이런식으로 쓰지않어?
근데 저 새끼는 왜 if(*head)이렇게 조건같은게 없어?
*head가 뭔디???

아 자구 좆망