Sei sulla pagina 1di 2

4/5/2015 Proyecto: Sistema de ayuda al C.

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 denominatamañ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:

data:text/html;charset=utf­8,%3Cblockquote%3E%3Cbr%20class%3D%22Apple­interchange­newline%22%3E%3Ctable%20border%3D%220%22%20co… 1/2
4/5/2015 Proyecto: Sistema de ayuda al C.

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.

data:text/html;charset=utf­8,%3Cblockquote%3E%3Cbr%20class%3D%22Apple­interchange­newline%22%3E%3Ctable%20border%3D%220%22%20co… 2/2

Potrebbero piacerti anche