求大神帮忙看一下 这个程序最后一句不懂!!!
#include <stdio.h>#define N 10
int fmax(int y[],int);
void main(void)
{
int i,x[N];
for(i=0;i<N;i++)
scanf("%d",&x[i]);
printf ("%d\n",fmax(x,N));
}
int fmax(int y[],int n)
{
int k=0,i;
for(i=0;i<n;i++)
if (y[i]>y[k]);
k=y[i];
return k;
}
最后的k怎么能等于y【i】呢?这样还是对的!!!纳闷