为什么需要最后四行代码 它是什么意思
#include <stdio.h>
int main()
{
int max(int x, int y);
int a[10], m, n, i;
printf("enter 10 integer numbers:");
for (i = 0; i < 10; i++)
scanf_s("%d", &a[i]);
printf("\n");
for (i = 1, m = a[0], n = 0; i < 10; i++)
{
if (max(m, a[i]) > m)
{
m = max(m, a[i]);
n = i;
}
}
printf("The largest number is %d\nit is the %dth number.\n", m, n + 1);
}
int max(int x, int y)
{
return (x > y ? x : y);
}