Al definir cómo se almacena una serie de datos en el código, una sola matriz dimensional no siempre es suficiente. Matrices multidimensionales son una manera de representar cómo una serie de datos se estructura mediante el uso de múltiples índices para acceder a un valor. Memoria
La memoria del equipo está en que los datos se almacenan durante el uso de programas informáticos. Los datos se almacenan en una forma binaria , como una serie de 1s y 0s . Todos los datos en un programa de ordenador se registra el uso de estos dígitos binarios en la memoria del ordenador.
Variables
variables son una forma de almacenar una hoja de datos en la memoria . Cuando se declara una variable , una porción de la memoria del ordenador se asigna a la variable para almacenar su contenido . La cantidad de memoria proporcionada depende del tipo de variable declarada . Los objetos son otro nombre de las variables pueden ser convocadas por .
Arrays
Una matriz es un conjunto de objetos almacenados en un bloque contiguo de memoria. Las matrices son útiles para almacenar listas de elementos . Los elementos individuales dentro de una matriz se puede acceder a través de un índice de base cero . Por ejemplo , si usted fuera a crear una matriz de diez enteros, el primer número entero se puede acceder mediante las teclas [ 0 ] Índice , el quinto número entero se puede acceder mediante el índice [ 4 ] , y el último número entero se puede acceder con los botones [ ,"9 ] Índice
Ejemplo : .
int example_array [ 10 ] = { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 } ;
< p> int first_integer = example_array [ 0 ] ;
int fifth_integer = example_array [ 4 ] ;
int last_integer = example_array [ 9 ] ;
Multi -dimensional arrays
arrays multidimensionales pueden ser considerados como matrices de matrices . Para cada dimensión en una matriz multi-dimensional , hay otra capa de índice . Si tuviera que imaginar una matriz bidimensional como un conjunto de elementos organizados en una línea , una matriz de dos dimensiones sería una mesa rectangular de elementos, con el primer índice que representa la fila y la segunda representación de la columna en la que se coloca un elemento. Esto puede continuar con cada dimensión adicional . Por ejemplo, una matriz de tres dimensiones podría ser declarada , y uno de sus elementos asignados de este modo:
int example_array [ 10 ] [ 10 ] [ 10 ] ;
example_array [ 5 ] [ ,"4 ] [ 8 ] = 160 ;