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.
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.
Pon a prueba tu conocimiento