©️ARRAYS

Las arrays se utilizan para almacenar multiples valores en una sola variable , en lugar de declarar variables separadas para cada valor.

Para crear una matriz, defina el tipo de datos (como init) y especifique el nombre de la matriz seguido de corchetes [].

Para agregar valores, use una lista separada por comas:

int numeros[] = {25, 50, 75, 100};

Para acceder a un elemento del array se consulta su numero de indice.

Los indices comienzan con 0:

#include <stdio.h>

int main () {
    int numbers[] = {25, 50, 75, 100};
    printf("%d", numbers[0]);
    return 0;
}

Casi de la misma manera se cambia un elemento del array:

numbers[0] = 33;
#include <stdio.h>

int main () {
    int numbers[] = {25, 50, 75, 100};
    numbers[0] = 33;
    printf("%d", numbers[0]);
    return 0;
}

Tambien podemos recorrer un array con un bucle for:

#include <stdio.h>

int main () {
    int numbers[] = {25, 50, 75, 100};
    int i;
    
    for (i = 0; i < 4; i++) {
        printf("%d\n", numbers[i])
    }
    return 0;
}

Otra forma de crear Arrays es especificar el tamaño de la matriz y agregar elementos mas tarde:

int numbers[4];

numbers[0] = 25;
numbers[1] = 50;
numbers[2] = 75;
numbers[3] = 100;

ARRAYS MULTIDIMENCIONALES

Un array multidimencional es un array de arrays.

Un array multidimencional puede tener cualquier numero de dimenciones.

Array Bidimencional

Se crea un array 2d de la sikguiente manera:

int matryx[2][3] = { {1, 4, 2}, {3, 6, 8} };

Podemos acceder a los elementos de esta de la siguiente forma:

int matryx[2][3] = { {1, 4, 2}, {3, 6, 8} };

printf("%d", matrix[0][2];)

Última actualización