Unidad I: Estructuras Estáticas De Datos
Formaciones
Un arreglo o formación es un conjunto de variables del mismo tipo que tienen el mismo nombre y se diferencian en el índice. Un arreglo secompone de elementos de igual tamaño almacenados linealmente en posiciones de memoria consecutiva. Se puede acceder a cada elemento de datos individual utilizando un subíndice, o índice, paraseleccionar uno de los elementos.
Cada elemento de la formación (esto es, cada dato individual) es referenciado mediante la especificación del nombre de la formación seguido por uno o más índices, con cadaíndice encerrado entre paréntesis cuadrados. Cada índice debe ser expresado como un entero no negativo, Así en una formación de n elementos, los elementos de la formación son x[0], x[1], x[2], ... ,x[n-1], como se ilustra en la siguiente figura. El valor de cada índice puede ser expresado como una constante entera, una variable entera o una expresión entera más compleja.
El número de índicesdeterminan la dimensionalidad de la formación. Por ejemplo, x[i] referencia a n elemento de la formación unidimensional x. Análogamente, y[i][j] referencia a un elemento de la formación bidimensionaly. (Se puede pensar que una formación bidimensional es una tabla, donde y[i][j] es el elemento j de la fila i.). Se pueden formular formaciones de mayor dimensión, añadiendo índices adicionales de lamisma manera, por ejemplo, z[i][j][k].
Declaración de un Arreglo
La forma general de declarar un array es la siguiente:
Tipo_de_dato nombre_del_array[dimensión];
El tipo_de_dato es uno de lostipos de datos conocidos (int, char, float...) o de los definidos por el usuario con typedef.
El nombre_del_arreglo es el nombre que damos al arreglo.
La dimensión es el número de elementos quetiene el arreglo.
Como se ha indicado antes, al declarar un arreglo reservamos en memoria tantas variables del tipo_de_dato como las indicada en dimensión.
Se puede acceder a cada elemento de...
Regístrate para leer el documento completo.