void insert(listPointer *head, listPointer prev)
{ /* data=50인 새로운 노드를 리스트 prev의 node 뒤에 삽입 */
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가 뭔디???
아 자구 좆망
NULL 이냐 아니냐, NULL이면 거짓, 아니면 참