렬알고리즘 짜기전에 일단 이거부터 실험해보고 있는데 웃긴게 뭐냐면

정렬 개수 정하려고 num 에 5정도 넣으면 그밑에 scanf함수가 자꾸 6번이 떠

그니까 n넣으면 n+1번 scanf함수가 호출됨... 또 웃긴건 그밑에 for문에 printf함수는 5번이 뜨고(n번뜬다는 뜻)


왜 지금 이상황에서 scanf함수는 한번더 호출되는거야?? 알려줘 ㅠㅠ


int main(void)

{

int num;

int i;

int * data;

printf("정렬할 수의 개수를 입력하시오 : ");

scanf("%d", &num);

>

printf("임의의 숫자를 입력하시오 : ");

for (i = 0; i < num; i++)

{

scanf("%d ", &data[i]);

}

for (i = 0; i < num; i++)

{

printf("%d ", data[i]);

}

return 0;

}