int main(){
 linkedList_h*L;
 ListNode *p;
 int n = 0, i = 0;
 int num[100] = { 0 };               //입력되는 노드의 개수는 100개를 초과하지 않음

 L = createLinkedList_h();

 printf("연결 리스트 생성하기! \n");
 printList(L);

 printf("몇개의 노드를 생성하시겟습니까? \n");
 scanf_s("%d", &n);
 printf("노드를 입력하세요 \n");
 for (i = 0; i <n-1; i++)
 {
  scanf_s("%d\n", &num[i]);
  addFrontNode(L, &num[i]);

 }
 printf("입력된 노드값 : ");
 for (i = 0; i < n ; i++)
  printf("%d  ", num[i]);
 
 //printList(L); //입력된 노드 들을 보여줌

 return 0;
}


위에서 배열값을 0으로 줘서 그런거 같은데 4개 입력해서 똑같이 4개 출력할건데도 왜이러나여??