시작할때 max와 min을 변수선언과 동시에 초기화를 하고 실행하면 아무문제 없이 실행이 잘만 되는데
그냥 변수선언만 하고 실행을 하면 에러가 나온다.
변수 max는 정의되어지지 않고 사용되어지고 있다.라고 에러가 뜬다. 왜 그런걸까?

#include <stdio.h>
int main()
{
 int num[5],max=0,min=0,i;

 printf("5개의 숫자를 입력하세요.");

 for(i=1;i<=5;i++)
  scanf("%d",&num[i-1]);

 for(i=1;i<=5;i++)
 {
  if(max<num[i-1])
   max=num[i-1];
  else
   ;
 }

 for(i=1;i<=5;i++)
 {
  if(min>num[i-1])
   min=num[i-1];
  else
   ;
 }
 printf("가장 큰수는 %d이다.\n가장 작은 수는 %d이다.\n",max,min);
 
 return 0;

}

: