elementos que tienen las siguientes características: Se almacenan en posiciones consecutivas de memoria. Todos los elementos son del mismo tipo. Todos los elementos tienen el mismo nombre y se diferencian entre sí por un número que indica su posición.
Mag. Hilmar Hinojosa Lazo
Ejemplos de areglos
Mag. Hilmar Hinojosa Lazo
Declaración de arreglos en C++
Se usa la siguiente sintaxis:
Tipo dato Nombre arreglo [ # de elementos ];
Los arreglos anteriores se declararían de la
siguiente manera:
int edad[5]; char letra[7]; float talla[8];
Mag. Hilmar Hinojosa Lazo
Acceso a los elementos de un arreglo
Para hacer referencia a un elemento de un arreglo
unidimensional es necesario indicar el nombre del arreglo y la posición de dicho elemento. En lenguaje C++: nombre del arreglo [ posición del elemento ]
Mag. Hilmar Hinojosa Lazo
Paso de un arreglo como parámetro
Una función no solo puede tener datos simples
como parámetros. Un arreglo también puede ser parámetro de una función. Si dicho arreglo sufre modificaciones dentro de la función, estas subsistirán luego de terminada la ejecución de la función. Por lo tanto, los arreglos siempre se pasan por referencia a las funciones. No es necesario anteponer & al nombre del arreglo.
Mag. Hilmar Hinojosa Lazo
Procesamiento de los datos de un arreglo
Para poder realizar un mismo proceso con todos
los elementos del arreglo, es necesario un bucle que permita, en cada una de sus iteraciones, generar la posición del elemento que será utilizado.
Este bucle se puede implementar en C++ con las
sentencias while, do while y for, siendo esta última la más utilizada.
Mag. Hilmar Hinojosa Lazo
Procesamiento de los datos de un arreglo
Por ejemplo, si el arreglo se llama a y tiene n
elementos, el bucle tendrá la siguiente forma:
for( i = 0 ; i < n ; i++ )
procesamiento del elemento a[ i ]
El procesamiento podría consistir en una lectura,
una escritura, una asignación, una comparación, una operación aritmética o lógica, etc.