Red de conocimiento informático - Conocimiento sistemático - El lenguaje ensamblador para lenguaje C t1 es i s2, y el resultado de la matriz de enteros s0 es la dirección base donde se almacena la matriz de enteros MemArray.

El lenguaje ensamblador para lenguaje C t1 es i s2, y el resultado de la matriz de enteros s0 es la dirección base donde se almacena la matriz de enteros MemArray.

Idea: puede definir dos matrices A y B, un número entero I, la matriz A se usa para almacenar los datos originales y la matriz B se usa para almacenar los datos movidos. Los números desde la posición I hasta la posición final de A se almacenan en B en secuencia, y luego los números desde la posición 0 hasta la posición I de A se almacenan en B. El B final es el final resultado del desplazamiento hacia la izquierda de la matriz en I bits.

//Código de referencia:

# include ltmath.h gt

# include ltstdio.h gt

int main()

{

int a[6]={1, 2, 3, 4, 5, 6}, b[6], I, j

I = 2;

for(j = 0; j lt6; j ){

b[j]= a[(I j) 6];

}

for(j = 0; j lt6; j )

printf("d ", a[j]);

printf(" \ n ");

for(j = 0; j lt6; j )

printf("d ", b[j]);

Devuelve 0 ;

}

/*

Salida:

1 2 3 4 5 6

3 4 5 6 1 2

*/