Tecnología

Inicio

Cómo inicializar una matriz en C

Conocer cómo inicializar correctamente matrices es una habilidad importante cuando se está aprendiendo el lenguaje de programación C. Una matriz es un tipo de datos que le permite almacenar una colección de valores, cada uno especificado por un índice entero. Utilizar matrices para almacenar información sobre muchos objetos a la vez, como los nombres de todos los empleados de una empresa. Inicializar arrays, ya sea que hayan sido declarados o más adelante mediante el uso de la asignación.

Instrucciones

1 Abra el archivo de código fuente de C en un editor, como Microsoft Visual Studio Express.

2 Inicializar una matriz en la declaración añadiendo el código:

int MyArray1 [5] = {1, 2, 3, 4, 5};

o

int myArray2 [5] = {1, 3};

o

static int myArray3 [5];

Los valores perdidos se inicializan a 0. Una matriz estática o una matriz global ha establecido sus valores a 0 si no se dan los valores iniciales. Usando el primer ejemplo, acceder a los contenidos de la matriz con "MyArray1 [índice]", como "MyArray1 [0]; que es igual a 1.

3 Inicializar una matriz utilizando la asignación añadiendo el código:

int myArray [2];

myArray [0] = 11;

myArray [1] = 12;

Las matrices de ámbito local se han indeterminado valores en la declaración cuando no se utiliza la inicialización.

4 Guarde el archivo C, compilar y ejecutar el programa para ver su matriz.