next up previous contents
Siguiente: Iniciación del arreglo Subir: Arreglos Anterior: Arreglos   Índice General

Declaraciones de un arreglo

La sintaxis de declaración de arreglos es:

tipo nombre_arreglo [numero_de_elementos];

Los siguientes son dos ejemplos de declaraciones de arreglos válidas en C/C++ :

int CoordenadasDePantalla[5]; /*Un arreglo de 5 enteros */
char IDCompania[20];          /*Un arreglo de 20 caracteres */

Figura 1: Arreglo CoordenadasDePantalla con índices de desplazamiento válido
Image arreglo1

En la figura 1 se muestra el primer arreglo que fue declarado con el tipo de números enteros, llamado CoordenadasDePantalla, ocupa en memoria 5 localidades de memoria contiguas, cada una de ellas capaz de almacenar un número entero. Actualmente es común que los números enteros sean de 32 bits, esto hace que el arreglo CoordenadasDePantalla ocupe $ 32\times 5= 160$ bits

No se permite utilizar nombres de variables dentro de los corchetes. Por esto no es posible evitar la especificación del tamaño del arreglo hasta la ejecución del programa. La expresión debe ser un valor constante, para que el compilador sepa exactamente cuánto espacio de memoria tiene que reservar para el arreglo.

Una buena práctica de programación es usar constantes predefinidas.

#define Coordenadas_Max 20
#define Tamano_MaX_Compania_Id 15

int CoordenadasDePantalla[Coordenadas_Max];
char IDCompania[Tamano_MaX_Compania_Id];

El uso de constantes predefinidas garantiza que futuras referencias al arreglo no excedan el tamaño del arreglo definido.


next up previous contents
Siguiente: Iniciación del arreglo Subir: Arreglos Anterior: Arreglos   Índice General
Abdiel Caceres-Gonzalez Jun-02-2005