C++は一つの配列の内容を別の配列に与える

1835 ワード

2つの方法があります.
一、配列遍歴を行い、順次値を与える
 int arr1[5] = { 1, 2, 3, 4, 5 };
 int arr2[10] ={ 0 };
 for(int i=0;i<sizeof(arr1)/sizeof(int);i++)
     arr2[i] = arr1[i] ;

このセグメントプログラム機能は、配列arr 1を遍歴し、配列arr 2対応要素に1つずつ付与する.
 
二、メモリコピー関数memcpyを借用し、全体に値を与える
void *memcpy(void *dst, void *src, zize_t size);
この関数の機能はsrc上でsizeバイトサイズのデータをdstに割り当てることである.
この寒冷を呼び出すには、ヘッダファイル、すなわちincludeを参照する必要があります.
割り当て配列のコードは
 int arr1[5]={1,2,3,4,5};
 int arr2[10]={0};
 memcpy(arr2,arr1,sizeof(arr1));

 
作者:专新,发表于博客园
転載は出典を明記して、メールの交流を歓迎します:[email protected]
転載先:https://www.cnblogs.com/Amedeo/p/6239624.html