2.2 Arrays

Un ‘array’ es una colección indexada (como un diccionario) de variables del mismo tipo. En el caso de un array el índice no es una palabra como en el diccionario, sino simplemente un número (que corresponde al número de orden de la variable concreta dentro del array). Puedes declarar un array de la siguiente manera:

int miLista[6];

Si deseas inicializarlo al mismo tiempo puedes hacerlo de la siguiente manera:

int miLista[6] ={1,2,3,4,5,6} ;
 
  • Nota importante 1: ten en cuenta que el primer índice de un array es siempre 0 (no 1).
  • Nota importante 2: ten especial cuidado de no tratar de acceder datos fuera del array (por ejemplo en en caso anterior miLista [7] ya que esto nos devolvería datos sin sentido de la memoria.)
 

Ejemplos de operaciones con arrays:

int minuevaLista[4] ={1,2,3,4} ;
nuevaVariable = minuevaLista[2];
minuevaLista[0] = 986;
nuevaVariable = minuevaLista[0];

La primera instrucción crea e inicializa el array con 4 valores. La segunda crea una nueva variable y le asigna el valor de la tercera variable del array que habíamos acabado de crear (el int 3). La tercera asigna a la primera variable del array el valor entero (int) 986. Por último la cuarta instrucción asigna a la variable que habíamos creado en la segunda línea el valor almacenado en la primera variable del array (986).