C primer plus 第六版 第十章 第八題 程式設計練習答案
阿新 • • 發佈:2018-12-20
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; }