Professional Documents
Culture Documents
Contenido:
4.1. Introduccin
4.2 Arreglos
4.3 Declaracin de Arreglos
4.4 Tipos de arreglos
4.5 Arreglos con mltiples subndices
Introduccin
Arreglos:
Un Arreglo es un grupo de posiciones en memoria relacionados entre si, por el
hecho de que todas tienen el mismo nombre y son del mismo tipo.
Para referirse a una posicin en particular o elemento dentro del arreglo
especificamos el nombre del arreglo y el nmero de posicin del elemento
particular dentro del mismo.
Declaracin de arreglos
int c[12];
la memoria puede ser reservada para varios arreglos dentro de una sola
declaracin.
int b[100], x [25];
Ejemplo de Arreglo
-45
10
25
47
36
45
58
78
98
32
#include <stdio.h>
main ( )
{
int n[10], i:
getch();
return 0;
}
Los elementos de un arreglo tambin pueden ser inicializados en la declaracin del
arreglo mismo, haciendo seguir a la declaracin con el signo igual y una lista separada
por comas (encerradas entre llaves) de inicializadores.
Ejemplo : Los elementos del arreglo n podran haber sido inicializados a cero con la
declaracin:
Es importante recordar que los arreglos no son de forma automtica inicializados a cero.
El programador debe por lo menos inicializar el primer elemento a cero, para que los
dems queden automticamente inicializados a cero.
Ejemplo:
#include <stdio.h>
main ( )
{
int n[10]= { 32,27,64,18,95,14,90,70,60,37};
int i;
printf( %s %13 s \n , Elemento , Valor );
for (i=0 ; i <= 9 ; i++)
printf( %7s %13d \n , i, n[i ]);
getch();
return 0;
}
Arreglos con mltiples subndices
En C los arreglos pueden tener mltiples subndices. Una utilizacin comn de los
arreglos con mltiples subndices es la representacin de tabla de valores (filas,
columnas)
Para identificar un elemento particular de la tabla, se debe especificar dos subndices; el
primero identifica la fila del elemento, el segundo identifica la columna del elemento.
Tabla o arreglos que requieren dos subndices (arreglo de doble subndice). Arreglos de
mltiples subndices pueden tener ms de dos subndices
Ejemplo:
Un arreglo a. El arreglo contiene 3 filas y 4 columnas por lo que se dice que se trata de
un arreglo de 3 x 4 mxn