Cómo copiar matrices de enteros multidimensionales en lenguaje C
1 Recorra cada dimensión de la matriz, recorra cada elemento y asígnelo a la posición correspondiente en la matriz de destino.
Desventajas: El código es relativamente complejo.
Ventajas: Se pueden realizar copias cruzadas de matrices de diferentes tamaños y formas.
2 Aproveche la continuidad del almacenamiento de elementos de matriz multidimensional en lenguaje C y utilice la función memcpy para la copia general.
Desventajas: solo puede utilizar la continuidad de los datos que se van a copiar en la matriz de origen y realizar una copia continua mientras el orden en la matriz de destino permanece sin cambios.
Ventajas: El código es simple y la asignación se puede completar con una llamada de función. En comparación con el primer método, la eficiencia de ejecución es ligeramente mayor.