ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

ARREGLOS EN LENGUAJE C


Enviado por   •  30 de Enero de 2014  •  728 Palabras (3 Páginas)  •  678 Visitas

Página 1 de 3

ARREGLOS

Los arreglos son una colección de variables del mismo tipo que se referencian utilizando un nombre común. Un arreglo consta de posiciones de memoria contigua. La dirección más baja corresponde al primer elemento y la más alta al último. Un arreglo puede tener una o varias dimensiones. Para acceder a un elemento en particular de un arreglo se usa un índice

Resumiendo: Un arreglo es un conjunto de variables del mismo tipo que tienen el mismo nombre y se diferencian en el índice.

TIPOS DE ARREGLOS

 Unidimensionales

 Bidimensionales

 Multidimensionales

ARREGLOS UNIDIMENSIONALES

Un arreglo de una dimensión es una lista de variables, todas de un mismo tipo a las que se hace referencia por medio de un nombre común. Una variable individual del arreglo se llama elemento del arreglo.

Para declarar un arreglo de una sola dimensión se usa el formato genera, un arreglo unidimensional es un tipo de datos estructurado que está formado de una colección finita y ordenada de datos del mismo tipo. Es la estructura natural para modelar listas de elementos iguales.

Declaración:

tipo_de_datos nombre_arreglo [tamaño]

El tipo_de_dato: es uno de los tipos de datos conocidos (int, char, float...) o de los definidos por el usuario con typdef.

El nombre_ arreglo: es el nombre que damos al arreglo, este nombre debe seguir las mismas reglas que siguen los nombres de variables.

Tamaño: es el número de elementos que tiene el arreglo.

Es decir que al declarar un arreglo reservamos en memoria tantas variables del ti- po_de_dato como las indicadas en tamaño Por ejemplo, para declarar un arreglo de enteros llamado listanum con diez elementos se hace de la siguiente forma:

int listanum[10];

En C, todos los arreglos usan cero como índice para el primer elemento. Por tanto, el ejemplo anterior declara un arreglo de enteros con diez elementos desde listanum[0] hasta listanum[9].

La forma en que se puede acceder a los elementos de un arreglo, es la siguiente:

listanum[2] = 15; /* Asigna 15 al 3er elemento del arreglo listanum*/num = listanum[2]; /* Asigna el contenido del 3er elemento a la variable num */

El lenguaje C no realiza comprobación de contornos en los arreglos. En el caso de que sobre pase el final durante una operación de asignación, entonces se asignarán valores a otra variable o a un trozo del código, esto es, si se dimensiona un arreglo de tamaño N, se puede referenciar el arreglo por encima de N sin provocar ningún mensaje de error en tiempo de compilación o ejecución, incluso aunque probablemente se provoque el fallo del programa. Como programador se es responsable de asegurar que todos los arreglos sean lo suficientemente grandes para guardar lo que pondrá en ellos el programa.

EJEMPLO.

El siguiente programa realiza la lectura de 10 datos y calcula la suma de los mismos:

#include <stdio.h>

#include

...

Descargar como (para miembros actualizados)  txt (4.8 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com