记录——《C Primer Plus (第五版)》第十章编程练习第七题

来源:互联网 发布:小学生编程需求 编辑:程序博客网 时间:2024/05/01 12:53

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));    }}
0 0
原创粉丝点击