C Academy · Lección

Introducción a los arrays

Comprenda el concepto de arrays, cómo almacenan datos en posiciones contiguas de memoria y cómo manipularlos

Lección 1 de 310 pasos

Introducción a los arrays es una lección gratuita de C Academy en CoddyKit. Esta es la lección 1 de 3. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de C Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de C Academy incluye 3 lecciones en total.

¿Qué es un array?

Introducción a los arrays

Un array es una colección de variables del mismo tipo de datos almacenadas en posiciones contiguas de memoria.

En esta lección, aprenderá:

  • Cómo declarar e inicializar arrays.
  • Cómo se almacenan los arrays en la memoria.
  • Cómo acceder a los elementos de un array y manipularlos.
Introducción a los arrays — ilustración 1

Declaración de un array

Los arrays se declaran mediante corchetes [].

Ejemplo:

int numbers[5];

Esto crea un array capaz de almacenar 5 enteros.

Inicialización de un array

Los arrays se pueden inicializar en el momento de la declaración:

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

También se pueden inicializar más adelante:

numbers[0] = 10;

Acceso a los elementos de un array

Se accede a los elementos de un array mediante un índice (que comienza en 0).

Ejemplo:

int first = numbers[0];

Esto recupera el primer elemento del array.

Ejemplo: acceso a los elementos de un array

Este programa muestra cómo almacenar y acceder a los elementos de un array.

#include <stdio.h>

int main() {
    int numbers[5] = {10, 20, 30, 40, 50};
    printf("First element: %d\n", numbers[0]);
    printf("Second element: %d\n", numbers[1]);
    return 0;
}

Recorrido de un array

Podemos utilizar un bucle para recorrer un array:

for (int i = 0; i < 5; i++) { printf("%d ", numbers[i]); }

Esto imprime todos los elementos del array.

Ejemplo: recorrido de un array

Este programa imprime todos los elementos de un array mediante un bucle.

#include <stdio.h>

int main() {
    int numbers[5] = {1, 2, 3, 4, 5};
    for (int i = 0; i < 5; i++) {
        printf("%d ", numbers[i]);
    }
    return 0;
}

Representación de los arrays en memoria

Los arrays se almacenan en posiciones contiguas de memoria.

Ejemplo:

int arr[3] = {10, 20, 30};

Distribución de la memoria:

  • arr[0] → Dirección A
  • arr[1] → Dirección A + sizeof(int)
  • arr[2] → Dirección A + 2*sizeof(int)

Repaso de los arrays

Resumen

En esta lección, ha aprendido:

  • Qué son los arrays y cómo funcionan.
  • Cómo declarar, inicializar y acceder a los elementos de un array.
  • Cómo recorrer un array mediante un bucle.

A continuación, exploraremos los arrays multidimensionales en C.

Introducción a los arrays — ilustración 10
Gratis para empezar

Aprende C con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
39
Lecciones
144

Preguntas frecuentes

¿La lección «Introducción a los arrays» es gratis?

Sí — el texto completo de «Introducción a los arrays» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de C Academy, actualiza a CoddyKit PRO. El curso de C Academy incluye 3 lecciones en total.

¿Qué aprenderé en «Introducción a los arrays»?

Comprenda el concepto de arrays, cómo almacenan datos en posiciones contiguas de memoria y cómo manipularlos Practicas C Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar C Academy?

No se requiere experiencia previa. C Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 3.

¿Cuánto tiempo toma la lección «Introducción a los arrays»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de C Academy?

Sí. Cada lección de C Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Introducción a los arrays
  2. Arrays multidimensionales
  3. Cadenas en C
← Volver a C Academy