Está en la página 1de 2

 

5.2)Definición de un Array.

Un array, es un tipo de dato estructurado


que permite almacenar un
conjunto de datos homogeneo,
es decir, todos ellos del mismo tipo y
relacionados. Cada uno de los elementos
que componen un vector pueden
ser de tipo simple como caracteres, entero
o real, o de tipo compuesto o
estructurado como son vectores, estructuras,
listas...

A los datos almacenados en un array se les denomina


elementos; al número
de elementos de un array se les denomina
tamaño
o rango del vector.

Para acceder a los elementos individuales de un array se emplea 


un índice
que será un número
entero no negativo que indicará la posición
del
elemento dentro del array. Para referirse a una posición
particular o
elemento dentro del array, especificamos el nombre del array
y el número de
posición del elemento particular dentro del
mismo, el índice.

Los arrays en gran parte se definen como las variables ordinarias,


excepto
en que cada array debe acompañarse de una especificación
de tamaño
(número de elementos). Para un array unidimensional,
el tamaño se
especifica con una expresión entera positiva
encerrada entre paréntesis
cuadrados. La expresión es normalmente
una constante entera positiva.

En términos generales un array unidimensional


puede expresarse como:

tipo-almacenamiento tipo-dato array[expresión];

donde:

"tipo-almacenamiento" se refiere al tipo


de almacenamiento
del array
"tipo-dato" es el tipo de dato
"array" es el nombre del array
"expresion" una expresión entera
positiva que indica el
número de elementos del array.

El tipo-almacenamiento es opcional; los valores por defecto son automáticos


para un array definidos dentro de una función o bloque, y externos
para
arrays definidos fuera de una función.

Los arrays automáticos a diferencia


de las variables automáticas no pueden
ser
inicializados. Sin embargo las definiciones de los arrays
estáticos y
externos pueden incluir, si se desea, la asignación
de los valores iniciales.
Los valores iniciales deben aparecer en
el orden en que serán asignados a
los elementos individuales del
array, encerrados entre llaves y separados
por comas.

La forma general es:


tipo-almacenamiento tipo-dato array[expresión] = { valor1,
valor2,...,
valorn};

donde:

"valor1" se refiere al valor del primer


elemento del array
"valor2" al segundo elemento , y así
sucesivamente.
La presencia de la "expresión",
que indica el número de
elementos del array, es opcional cuando
los valores iniciales
están presentes.

Veamos un ejemplo de cómo


se declaran y asignan valores a un array
unidimensional:

También podría gustarte