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

bookArray Bidimensionali

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

copy
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?

Select the correct answer

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

Suggested prompts:

Can you explain how to access a specific element in a two-dimensional array?

What are some common use cases for two-dimensional arrays?

Can you show how to initialize a two-dimensional array with values?

Awesome!

Completion rate improved to 2.63

bookArray 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

copy
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?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 5
some-alt