配列を C の別の配列へコピーする方法
C言語では、配列を別の配列にコピーするためにループを使用できます。以下のコードが例です。
#include <stdio.h>
#define SIZE 5
int main() {
int arr1[SIZE] = {1, 2, 3, 4, 5};
int arr2[SIZE];
int i;
// 复制数组
for(i = 0; i < SIZE; i++) {
arr2[i] = arr1[i];
}
// 打印数组2
for(i = 0; i < SIZE; i++) {
printf("%d ", arr2[i]);
}
return 0;
}
上述コードでは、for文を使って、配列arr1の要素を逐次配列arr2にコピーしています。次に、別のfor文を使って、配列arr2の要素を出力して、コピーが成功したかどうかを確認しています。
日本語でネイティブに言い換えるには、次のようなオプションがあります。
1 2 3 4 5