단순연결리스트인데, main함수에서 for문으로 데이터값을 10부터
넣어주었습니다. 그렇다면 분명 첫번째 노드에는 10이 들어가
있어야 하는데 출력해 보면 1부터 나오네요. 음.. 왜이런지...
정말 이해가 안갑니다. 도와주셔요.
#include
typedef struct ListElmt_ {
void *data;
struct ListElmt_ *next;
} ListElmt;
typedef struct List_ {
int size;
int (*match)(const void *key1, const void *key2);
void (*destroy)(void *data);
ListElmt *head;