C Academy · Lezione

Introduzione agli array

Comprenda il concetto di array, il modo in cui memorizzano i dati in posizioni contigue della memoria e come manipolarli.

Lezione 1 di 310 passaggi

Introduzione agli array è una lezione C Academy gratuita su CoddyKit. Questa è la lezione 1 di 3. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento C Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso C Academy include 3 lezioni in totale.

Che cos'è un array?

Introduzione agli array

Un array è una raccolta di variabili dello stesso tipo di dato memorizzate in posizioni consecutive della memoria.

In questa lezione imparerà:

  • Come dichiarare e inizializzare gli array.
  • Come vengono memorizzati gli array.
  • Come accedere agli elementi di un array e manipolarli.
Introduzione agli array — illustrazione 1

Dichiarazione di un array

Gli array vengono dichiarati usando le parentesi quadre [].

Esempio:

int numbers[5];

Questo crea un array in grado di memorizzare 5 interi.

Inizializzazione di un array

Gli array possono essere inizializzati al momento della dichiarazione:

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

In alternativa, possono essere inizializzati successivamente:

numbers[0] = 10;

Accesso agli elementi di un array

Si accede agli elementi di un array tramite un indice (a partire da 0).

Esempio:

int first = numbers[0];

In questo modo si recupera il primo elemento dell'array.

Esempio: accesso agli elementi di un array

Questo programma mostra come memorizzare e accedere agli elementi di 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;
}

Scorrimento di un array

È possibile usare un ciclo per scorrere un array:

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

In questo modo vengono stampati tutti gli elementi dell'array.

Esempio: scorrimento di un array

Questo programma stampa tutti gli elementi di un array usando un ciclo.

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

Rappresentazione in memoria degli array

Gli array vengono memorizzati in posizioni consecutive della memoria.

Esempio:

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

Disposizione in memoria:

  • arr[0] → Indirizzo A
  • arr[1] → Indirizzo A + sizeof(int)
  • arr[2] → Indirizzo A + 2*sizeof(int)

Riepilogo sugli array

Riepilogo

In questa lezione ha imparato:

  • Che cosa sono gli array e come funzionano.
  • Come dichiarare, inizializzare e accedere agli elementi di un array.
  • Come scorrere un array usando un ciclo.

Successivamente, esplorerà gli array multidimensionali in C!

Introduzione agli array — illustrazione 10
Gratis per iniziare

Impara C con un tutor IA — gratis

Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.

Corsi
39
Lezioni
144

Domande Frequenti

La lezione «Introduzione agli array» è gratuita?

Sì — il testo completo di «Introduzione agli array» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso C Academy, passa a CoddyKit PRO. Il corso C Academy include 3 lezioni in totale.

Cosa imparerò in «Introduzione agli array»?

Comprenda il concetto di array, il modo in cui memorizzano i dati in posizioni contigue della memoria e come manipolarli. Eserciti C Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare C Academy?

Non è richiesta alcuna esperienza precedente. C Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 3.

Quanto tempo richiede la lezione «Introduzione agli array»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione C Academy?

Sì. Ogni lezione C Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Introduzione agli array
  2. Array multidimensionali
  3. Stringhe in C
← Torna a C Academy