이 소스에서 사용된 함수 원형들HEADNODE* createHead(HEADNODE*);//1. 처음에 헤더노드 생성HEADNODE* addList(HEADNODE*, int);//2. 처음 노드로 리스트 생성HEADNODE* insertList(HEADNODE*, int, int);//3. 데이터 x를 가진 다음노드에 새로운 리스트 삽입HEADNODE* searchList(HEADNODE*, int);//4. 데이터 x가 가진 노드 탐색HEADNODE* reverse(HEADNODE*);//5. 모든 리스트 순서 역순으로 변환HEADNODE* deleteList(HEADNODE*, int);//6. 데이터 x를 가진 리스트 삭제HEADNODE* printList(HEADNODE*);//7. 모든 리스트 데이터와 주소 출력void freeList(HEADNODE*);//8. 모든 리스트 메모리 해제BOOL isEmpty(HEADNODE*);//9. 리스트가 비었는지 확인 출력, 리버스 등등에 필요100퍼센트 제가 짜낸 소스 이고요 심사 숙고 하여 모든 함수에 예외처리도 꼼꼼히 해두었습니다.