0Pricing
C Academy · Aula

Introdução a arrays

Entenda o conceito de arrays, como armazenam dados em posições contíguas da memória e como manipulá-los.

Introdução a arrays é uma aula grátis de C Academy no CoddyKit. Esta é a aula 1 de 3. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de C Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de C Academy inclui 3 aulas no total.

O Que É um Array?

Introdução aos Arrays

Um array é uma coleção de variáveis do mesmo tipo de dado, armazenadas em posições contíguas da memória.

Nesta lição, você aprenderá:

  • Como declarar e inicializar arrays.
  • Como os arrays são armazenados na memória.
  • Como acessar e manipular elementos de um array.
Introdução a arrays — ilustração 1

Declarando um Array

Declarando um Array

Os arrays são declarados usando colchetes [].

Exemplo:

int numbers[5];

Isso cria um array que pode armazenar 5 inteiros.

Inicializando um Array

Inicializando um Array

Os arrays podem ser inicializados no momento da declaração:

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

Ou podem ser inicializados posteriormente:

numbers[0] = 10;

Acessando Elementos de um Array

Acessando Elementos de um Array

Os elementos de um array são acessados usando um índice (começando em 0).

Exemplo:

int first = numbers[0];

Isso recupera o primeiro elemento do array.

Exemplo: Acessando Elementos de um Array

Exemplo: Acessando Elementos de um Array

Este programa demonstra como armazenar e acessar elementos de um 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;
}

Percorrendo um Array

Percorrendo um Array

Podemos usar um laço para percorrer um array:

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

Isso imprime todos os elementos do array.

Exemplo: Percorrendo um Array

Exemplo: Percorrendo um Array

Este programa imprime todos os elementos de um array usando um laço.

#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;
}

Representação de Arrays na Memória

Representação de Arrays na Memória

Os arrays são armazenados em posições contíguas da memória.

Exemplo:

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

Organização da memória:

  • arr[0] → Endereço A
  • arr[1] → Endereço A + sizeof(int)
  • arr[2] → Endereço A + 2*sizeof(int)

Revisão de Arrays

Resumo

Nesta lição, você aprendeu:

  • O que são arrays e como eles funcionam.
  • Como declarar, inicializar e acessar elementos de um array.
  • Como percorrer um array usando um laço.

Em seguida, exploraremos arrays multidimensionais em C!

Introdução a arrays — ilustração 10

Perguntas Frequentes

A aula “Introdução a arrays” é grátis?

Sim — o texto completo de “Introdução a arrays” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de C Academy, atualize para CoddyKit PRO. O curso de C Academy inclui 3 aulas no total.

O que vou aprender em “Introdução a arrays”?

Entenda o conceito de arrays, como armazenam dados em posições contíguas da memória e como manipulá-los. Você pratica C Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar C Academy?

Nenhuma experiência prévia é necessária. C Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 3.

Quanto tempo leva a aula “Introdução a arrays”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de C Academy?

Sim. Cada aula de C Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Introdução a arrays
  2. Arrays multidimensionais
  3. Strings em C
← Voltar para C Academy