Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Array Bidimensionali | Tipi di Dati e Variabili
Fondamenti Di C

Array Bidimensionali

Scorri per mostrare il menu

Gli array bidimensionali sono simili a tabelle, pensali come array all'interno di array, con righe e colonne. La dichiarazione di un array bidimensionale richiede un set aggiuntivo di parentesi quadre:

int array[ROWS][COLUMNS];

Immagina una tabella dove:

  • La riga a[0]... rappresenta il primo insieme di dati o il primo array;
  • La riga a[1]... è il secondo insieme;
  • La riga a[2]... è il terzo.

Quando un array è inserito all'interno di un altro array, si parla di array annidato. Per accedere ai suoi elementi, utilizza indici multipli, ciascuno racchiuso nel proprio set di parentesi quadre.

main.c

main.c

123456789101112131415
#include <stdio.h> int main() { // dimensional array declaration int array[3][4] = { {1, 11, 111, 1111}, // Index `[0]` {2, 22, 222, 2222}, // Index `[1]` {3, 33, 333, 3333} // Index `[2]` }; // Print the first element of the second nested array printf("%d", array[1][0]); return 0; }
Note
Nota

Tutti gli elementi di un array devono essere dello stesso tipo.

question mark

Qual è l’output di questo codice?

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 5

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 2. Capitolo 5
some-alt