#include
int maxArr(int *arr, int n)
{
int max = *arr;
int k;
for(k = 0; k < n; k++)
max = max > *(arr + k)? max : *(arr + k);
return max;
}
main()
{
int a[5]={6,8,3,4,5};
printf("%d\n",maxArr(a,5));
}
8
Press any key to continue
没问题啊
每太看懂你的意思 猜测
int arr[n]
求int数组中的最大值
arr指针每次应该向后移动4字节才能取到下一个int