Ensayos

Páginas: 12 (2980 palabras) Publicado: 15 de enero de 2013
ARRAYS
Un array (lista o tabla) es una secuencia de datos del mismo tipo. Los datos se llaman elementos del array y se numeran consecutivamente O, 1,2,3, etc. El tipo de elementos almacenados en el array puede ser cualquier tipo de dato de C, incluyendo estructuras definidas por el usuario, como se describirá más tarte. Normalmente el array se utiliza para almacenar tipos tales como char, int ofloat.
Un array puede contener, por ejemplo, la edad de los alumnos de una clase, las temperaturas de cada día de un mes en una ciudad determinada, o el número de personas que residen en cada una de las diecisiete comunidades autónomas españolas. Cada item del array se denomina elemento.
Los elementos de un array se numeran, como ya se ha comentado, consecutivamente O, I, 2, 3, ... Estos númerosse denominan valores índice o subindice del array. El término «subíndice» se utiliza ya que se especifica igual que en matemáticas, como una secuencia tal como ql, a,, a2... Estos números localizan la posición del elemento dentro del array, proporcionando acceso directo al array. Si el nombre del array es a, entonces a 0 1 es el nombre del elemento que está en la posición O,a 11 es el nombre delelemento que está en la posición 1.

Declaración de un array
Al igual que con cualquier tipo de variable, se debe declarar un array antes de utilizarlo. Un array se declara de modo similar a otros tipos de datos, excepto que se debe indicar al compilador el tamaRo o longitud del array. Para indicar al compilador el tamaño o longitud del array se debe hacer seguir al nombre, el tamaño encerradoentre corchetes. La sintaxis para declarar un array de una dimensión determinada es:

tipo nornbre Array [numero de elementos]

Se puede acceder a cada elemento del array utilizando un índice en el nombre del array. Por ejemplo,;
printf ("%d \n",numeros [4] ) ;

visualiza el valor del elemento 5 del array. Los arrays siempre comienzan en el elemento 0. Así pues, el
array numeros contienelos siguientes elementos individuales:
numeros [0 ] numeros [ 1 ] numeros [ 2 ] numeros [ 3 ]
numeros [4 ] numeros [ 5 ] numeros [ 6 ] numeros [ 7 ]
numeros [8 ] numeros [ 9 ]
Si por ejemplo, se quiere crear un array de números reales y su tamaño es una constante represen tada por un parámetro.
#define N 20
float vector[N];
Para acceder al elemento 3 y leer un valor de entrada:
scanf ("%f",, &vector [ 2] ) ;

Subíndices de un array
El índice de un array se denomina, con frecuencia, suhindice del arruy. El término procede de las matemáticas, en las que un subíndice se utiliza para representar un elemento determinado.
numero s equivale a números [0]
numeros equivule a numeros [3]

El método de numeración del elemento i-ésimo con el índice o subíndice i-l se denominaindexución basada en cero. Su uso tiene el efecto de que el índice de un elemento del array es siempre el mismo que el número de <<pasos>de>s de el elemento inicial a [0] a ese elemento. Por ejemplo, a [3] está a 3 pasos o posiciones del elemento a [0]. La ventaja de este método se verá de modo más evidente al tratar las relaciones entre arrays y punteros.

Almacenamiento en memoria delos arrays
Los elementos de los arrays se almacenan en bloques contiguos. C permite asignar valores fuera de rango a los subíndices. Se debe tener cuidado no hacer esta acción, debido a que se sobreescribirían datos o código. Los arrays de caracteres funcionan de igual forma que los arrays numéricos, partiendo de la base de que cada carácter ocupa normalmente un byte.

El tamaño de los arraysEl operador sizeof devuelve el número de bytes necesarios para contener su argumento. Si se usa sizeof para solicitar el tamaño de un array, esta función devuelve el número de bytes reservados para el array completo. Por ejemplo, supongamos que se declara un array de enteros de 100 elementos denominado edades; si se desea conocer el tamaño del array, se puede utilizar una sentencia similar a:
n...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ensayo de el Ensayo
  • ensayo de ensayo
  • Ensayo Del Ensayo
  • Ensayo de un ensayo
  • Ensayemos un ensayo
  • ensayo del ensayo
  • Ensayo del ensayo
  • Ensayo del ensayo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS