Arreglo

Un arreglo es una estructura de datos que contiene un grupo de elementos del mismo tipo de datos y los almacena juntos en ubicaciones contiguas de memoria. Los programadores usan arreglos en sus programas para organizar conjuntos de datos de una manera que se puedan ordenar y buscar fácilmente. Son más eficientes para almacenar datos que las variables separadas y pueden ayudar a que un programa se ejecute más rápido.

Los arreglos son un método muy versátil para almacenar datos en un programa. Por ejemplo, un motor de búsqueda puede usar un arreglo para guardar una lista de resultados de búsqueda. Puede mostrar un elemento de ese arreglo a la vez, en secuencia, hasta llegar a una cantidad especificada de resultados o al último valor almacenado en el arreglo. Como todos estos valores se almacenan en un bloque grande de memoria en lugar de almacenarse en variables separadas ubicadas en varios lugares, los resultados se muestran de manera rápida y eficiente.

Un arreglo que contiene seis valores y sus direcciones de índice correspondientes
Un arreglo que contiene seis valores y sus direcciones de índice correspondientes

Como un arreglo almacena sus valores en ubicaciones contiguas de memoria, su tamaño se establece al crearlo. El tipo de datos, como entero o cadena, también se define al crearlo. Un programa puede hacer referencia a valores individuales de un arreglo mediante el nombre del arreglo combinado con la dirección de índice de ese valor. En la mayoría de los lenguajes, el índice comienza en 0 y aumenta a partir de ahí. Sin embargo, algunos lenguajes comienzan el índice en 1, mientras que otros permiten que el programador elija si el índice comienza en 0 o en 1.

Crear y usar un arreglo

La sintaxis de C++ para crear un arreglo y almacenar valores en él tiene este aspecto:

int characterStats[6] = {15, 14, 13, 12, 10, 8};

La instrucción int establece el tipo de datos como entero, y characterStats asigna un nombre al arreglo. Los corchetes [] especifican que se trata de un arreglo, mientras que el número dentro de los corchetes determina su longitud. Los valores entre llaves {}, separados por comas, son los valores que contiene el arreglo.

La sintaxis para mostrar un valor específico de un arreglo puede tener este aspecto:

print(characterStats[2]);

Como el índice de este arreglo comienza en 0, esta instrucción mostraría el número 13, el tercer valor del arreglo. Los programadores también pueden usar bucles while y for con arreglos para mostrar varios valores de un arreglo en secuencia mediante un solo comando.

Actualizado May 24, 2023 por Brian P.

quizPon a prueba tu conocimiento

A software exploit takes advantage of what?

A
A CPU's untapped processing power
0%
B
Hidden operating system settings
0%
C
A software vulnerability
0%
D
Unused network bandwidth
0%
Correct! Incorrect!     View the Exploit definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Arreglo en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.