Una colección de datos del mismo tipo, dentro de una sola variable.
Cada elemento tiene un índice que indica su posición.
Los índices empiezan en 0 y son números enteros.
Cada elemento es una caja que contiene un valor.
Cada caja es un elemento del arreglo.
Los valores son los datos almacenados dentro de cada elemento.
Los tres conceptos trabajan juntos.
Índice
Elemento
Dato
Todos los datos son del mismo tipo.
Al declarar un arreglo debemos utilizar [ ] y dentro la cantidad de elementos que contiene.
int notas[5]; // arreglo de 5 enteros
notas[0] = 4;
notas[1] = 6;
notas[2] = 7;
notas[3] = notas[0] + 1;
notas[4] = 10;
Usamos el índice entre [] para
leer o escribir.
4
6
7
5
10
Podemos dar valores iniciales con llaves { }.
int nums[5] = { 10, 20, 30, 40, 50 };
Si no se inicializa por completo, el arreglo se completa con
0.
int nums[5] = { 10, 20 };
Si solo inicializamos el arreglo podemos omitir la cantidad de elementos que contendrá.
int nums[] = { 10, 20, 30, 40, 50 }; // 5 elementos
for clásico
Salida del programa:
⚠️ Cuidado: Los elementos de los arreglos están en direcciones contiguas de memoria. Por ello debemos tener cuidado con el indice y no acceder o escribir por fuera de los límites del mismo.
for por rango (foreach)Recorre automáticamente todos los elementos. n es
una copia de cada valor.
Salida del programa:
💡 n es una copia del valor del arreglo. Modificar n no afecta
al arreglo original.
Esto sólo se puede utilizar en el mismo scope donde fue declarado el
arreglo.
for por rango (foreach)Usando una referencia (&) podemos modificar los elementos originales.
Salida del programa:
📌 Nota: Usando &n modificamos los valores originales del arreglo.
stringTambién podemos tener arreglos de cadenas de texto.
Acceso: materias[2] →
"Historia"
for clásico usa índices.foreach copia valores; con & modifica el original.string permiten guardar texto.🚀 ¡Practica con los ejercicios del apunte!
¿Dudas? ¡Estamos aquí para resolverlas!
© 2026 - Prof. Tute Ávalos.
CC BY-NC-SA Esta obra está bajo una Licencia Creative Commons.
Presentación creada con ❤️ y reveal.js