c語言模擬實現strcpy
阿新 • • 發佈:2018-12-19
//模擬實現strcpy
概念:
//strcpy(str1,st2)將陣列str2的值複製到陣列str1
解題思路:整體比較簡單
1> 將數組裡的值一個個拷貝到另個數組;
2> 列印數組裡的每一個值。
原始碼:
#include<stdio.h> #include<stdlib.h> //3.模擬實現strcpy //strcpy(str1,st2)將陣列str2的值複製到陣列str1 void Copy(int* arr1, int* arr2, int len) { int i = 0; printf("arr1="); for (i = 0; i < len; i++) { arr1[i] = arr2[i]; printf("%d ", arr1[i]); } printf("\n"); printf("arr2="); for (i = 0; i < len; i++) { printf("%d ", arr2[i]); } printf("\n"); } int main() { int arr1[] = { 0 }; int arr2[] = { 1, 2, 3, 4 }; int len = sizeof(arr2) / sizeof(arr2[0]); Copy(arr1, arr2, len); system("pause"); return 0; }
執行結果: