大哥能不能帮我解释一下
用递归方法求数组中的最小值
这个
#include "stdio.h"
#include "conio.h"
#define N 10
int a[N]={102,45,25,78,69,49,68,33,2,67};
int function(int *p)
{
static temp = a;
temp = (temp>*(p+1))?*(p+1):temp;
p++;
if(p == a+N-1) return temp;
function(p);
}
void main()
{
printf("%d\n",function(a));
}