0% encontró este documento útil (0 votos)
20 vistas3 páginas

Guía Completa sobre Arrays en C++

Arrays en C++

Cargado por

José Antonio RM
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas3 páginas

Guía Completa sobre Arrays en C++

Arrays en C++

Cargado por

José Antonio RM
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ARRAYS

En C++, un array (o arreglo) es una estructura de datos que permite almacenar


múltiples elementos del mismo tipo en una sola variable. Los arrays son de tamaño fijo y se
declaran especificando el tipo de dato, el nombre del array y el tamaño.

Declaración y Definición de Arrays

tipo nombre_array[tamaño];

int numeros[5]; // Declara un array de 5 enteros

tipo: Tipo de dato de los elementos del array (por ejemplo, int, float, char).

nombre_array: Identificador del array.

tamaño: Número de elementos que el array puede almacenar.

Inicialización de Arrays

Puedes inicializar un array al momento de declararlo:

int numeros[5] = {1, 2, 3, 4, 5}; // Inicialización explícita

Si no especificas el tamaño pero proporcionas los valores, el compilador determina


automáticamente el tamaño:

int numeros[] = {1, 2, 3, 4, 5}; // El tamaño es 5

Un array también puede ser inicializado parcialmente. Los elementos restantes se inicializan
con 0:

int numeros[5] = {1, 2}; // {1, 2, 0, 0, 0}

Acceso a Elementos

Los elementos de un array se acceden mediante un índice, que comienza desde 0:

int numeros[5] = {1, 2, 3, 4, 5};

cout << numeros[0]; // Imprime 1


cout << numeros[3]; // Imprime 4

También puedes modificar los valores:

numeros[2] = 10; // Cambia el tercer elemento a 10


Recorriendo un Array

Puedes usar un bucle for para recorrer un array:

int numeros[5] = {1, 2, 3, 4, 5};

for (int i = 0; i < 5; i++) {


cout << numeros[i] << " ";
}

Arrays Multidimensionales

Los arrays pueden tener más de una dimensión. Por ejemplo, un array bidimensional
es como una tabla o matriz.

Declaración:

int matriz[3][3]; // Array de 3x3

Inicialización:

int matriz[2][3] = {
{1, 2, 3},
{4, 5, 6}
};

Acceso:

cout << matriz[1][2]; // Imprime 6 (segunda fila, tercera columna)

Recorrido:

for (int i = 0; i < 2; i++) {


for (int j = 0; j < 3; j++) {
cout << matriz[i][j] << " ";
}
}

Limitaciones de Arrays

1. Tamaño fijo: Una vez declarado, el tamaño no se puede cambiar.

2. Sin comprobación de límites: Acceder a un índice fuera del rango definido puede causar
errores.
Para más flexibilidad, en C++ se suelen usar estructuras dinámicas como vectores (vector)
en lugar de arrays estáticos.

También podría gustarte