程序如下:
#include
int k;
int fun(int *p,int n)
{
int i = 0,num = 0;
for(i=0;i
if(*(p+i) > k)
{
k = *(p+i);
num = i;
}
}
return num;
}
void main()
{
int a[10]={1,2,3,4,5,6,7,8,9,0};
int b = 0;
b = fun(a,10);
printf("The max number is a[%d] = %d\n", b,k);
getch();
}
K定义为全局变量。