|
largest함수쪽에왜 그렇게 하는지 모르겠숩니다.
int y를 해놯는데 근데 그 y의 값은 어디에있는지--;;
그리구 biggest = -12000이라구 되어있는데
특별한뜻이 없이 걍 -12000으로 했는지 아니면 다른 이유가있는지--;
그리구 x[] 이거는 갑자기 왜나오는지.
main 함수에 array이라는 곳에 배열을 써서 10개를 저장시킨다고했는데
lagest함수에서는 갑자기 x[]를쓰구 -_-;;
넘 혼란스럽네여..;;;
자세히 설명점 부탁합니다.
#include <stdio.h>
#define MAX 10
int array[MAX],count;
int largest(int x[],int y);
main()
{
for (count =0;count<MAX; count++)
{
printf("Enter an integer value:");
scanf("%d",&array[count]);
}
printf("\n\nLargest value = %d\n", largest(array,MAX));
return 0;
}
int largest(int x[],int y)
{
int count , biggest = -12000;
for( count=0;count<y;count++)
{
if(x[count]>biggest)
biggest = x[count];
}
return biggest;
}
|