7.利用练习2中的复制函数,把—个包含7个元素的数组内第3到第5元
素复制到一个包含3个元素的数组中。函数本身不需要修改,只需要选择合适的实际参数(实际参数不需要是数组名和数组大小,而只须是数组元素的地址和需要复制的元素数目)。
# include <stdio.h>
void copy_ptr(double * array, double * target, int var1, int var2);
int main(void)
{
double array[7] = {1,2,3,4,5,6,7};
double target[3] = {0};
copy_ptr(array, target, 3,5);
return 0;
}
void copy_ptr(double * array, double * target, int var1, int var2) //使用指针
{
printf("拷贝数组:\n");
for(int i = var1 - 1; i < var2; i++)
{
*(target + i) = *(array + i);
printf("target2[i] = %.2lf\n", *(target + i));
}
}