C primer plus 第六版 第十章 第八题 编程练习答案

版权声明:转载请注明来源~ https://blog.csdn.net/Lth_1571138383/article/details/84842559

Github地址: φ(>ω<*)这里这里。

/*
   本程序应 习题-8 建立。
    题目要求: 使用编程练习 2 中的拷贝函数,把一个内含7个元素的数组中的第3-第5个元素拷贝至内含3个元素的数组中。
                该函数本身不需要修改,只需要选择合适的实际参数
                (实际参数不需要是数组名和数组大小,只需要是数组元素的地址,和待处理元素的个数。)
*/

#include<stdio.h>

#define	n '\n'

void i2(int * a, int * b);

int main(void)
{
	int b[7] = { 1,2,3,4,5,6,7 };
	int a[3];

	i2(a, b+2);

	printf("Bye !");

	getchar();

	return 0;
}

void i2(int * a, int * b)
{
	printf("This is second array:\n");

	for (int i = 0; i < 3; i++)
	{
		*a = *b;
		b++;
		printf("This is %d element : %d. \n", i, *a );
	}

	putchar(n);

	return;
}

猜你喜欢

转载自blog.csdn.net/Lth_1571138383/article/details/84842559
今日推荐