求大神指点编译完后,没有报错,为什么不可以运行
程序代码:#include<stdio.h>
void copy_arr(double[],double[],int);
void copy_ptr(double*,double*,int);
int main()
{
double source[5]={1.1,2.2,3.3,4.4,5.5};
double target1[5],target2[5];
int i;
copy_arr(source,target1,5);
copy_ptr(source,target2,5);
for(i=0;i<5;i++)
printf("%lf,%lf\n",target1[i],target2[i]);
return 0;
}
void copy_arr(double source[],double target[],int numbers)
{
int i;
for(i=0;i<numbers;i++)
target[i]=source[i];
}
void copy_ptr(double*source,double*target,int numbers)
{
int i;
for(i=0;i<numbers;i++)
*(target+i)=*(source+i);
}








