VB mueve una matriz bidimensional
Primero debes entender que una matriz unidimensional es una estructura lineal, y sus direcciones de movimiento son solo izquierda y derecha; mientras que una matriz bidimensional es una estructura superficial, y teóricamente hay innumerables movimientos. dirección. Aunque la matriz bidimensional todavía está dispuesta linealmente en la memoria (en otras palabras, la matriz bidimensional sigue siendo en realidad una matriz unidimensional), si mueve simple y aproximadamente toda la sección de izquierda a derecha, la estructura original de la matriz inevitablemente será destruida. Si desea utilizar CopyMemory para lograr su propósito, es inevitable copiar en secciones. En lugar de hacer esto, es más simple y flexible usar un bucle For para moverse.