同じ長さの配列を操作する場合は、構造体を別の構造体にコピーするだけで簡単に配列をコピーできるように、配列のみを含む構造体を作成することを検討してください。
構造体の定義と宣言は次のようになります。
typedef struct {
char array[X]; /* X is an arbitrary constant */
} Array;
Array array1;
次に、次のようにしてコピーを実行します。
Array array2;
array2 = array1;
これが配列をコピーする最速の方法であることがわかりました。不利な点はありますか?
編集: X は任意の定数です。10 としましょう。配列は可変長配列ではありません。