Come usare l'array bidimensionale in C ++

Come usare l'array bidimensionale in C ++
Un array bidimensionale, a volte noto come array 2D, è la forma più fondamentale di array multidimensionale in C++. Può essere visto come un array di array o una matrice. A seconda di come è stato inizializzato, potrebbe essere di qualsiasi tipo, tra cui un numero intero, carattere, galleggiante, ecc.

In questo articolo, discuteremo dei vari aspetti di a Array bidimensionale In C ++, compresa la sua sintassi, la dichiarazione, l'inizializzazione e l'accesso.

Come usare l'array bidimensionale in C++

Righe e colonne compongono a Array bidimensionale (2D). La sintassi generale per dichiarare questo tipo di array in C ++ è mostrata di seguito:

Sintassi:

La sintassi di a Array bidimensionale In C ++ è il seguente:

DataType Array_Name [row_size] [column_size]

Qualsiasi tipo di dati C ++ valido, inclusi int, char, doppio, ecc., può essere utilizzato come tipo di dati in questo caso. La dimensione dell'array è determinata dalla dimensione della riga e dalla dimensione della colonna.

Ad esempio, la sintassi può apparire così se dovessimo costruire un array con 5 righe e 2 colonne:

Int Array [5] [2];

Ecco un codice completo per dichiarare o utilizzare un bidimensionale vettore in c++.

#includere
Utilizzo dello spazio dei nomi std;
int main ()
int arr [3] [2] = 54, -2,
63, 2,
24, 18;
per (int i = 0; i < 3; ++i)
per (int j = 0; j < 2; ++j)
cout << "arr[" << i << "][" << j << "] = " << arr[i][j] << endl;


restituzione 0;

Nel codice sopra, abbiamo inizializzato a Array 2D di nome 'arr', con 3 file e 2 colonne. Quindi gli elementi dell'array vengono stampati sullo schermo utilizzando un ciclo nidificato. Il loop esterno accede agli elementi di riga dell'array da i == 0 a i == 2. E il ciclo interno accede agli elementi della colonna dell'array da j == 0 a j == 1. Man mano che si verifica l'iterazione, gli elementi degli array vengono stampati.

Produzione

Usi di array bidimensionale in c++

Le operazioni logiche, aritmetiche e relazionali possono essere eseguite su array bidimensionali. Ad esempio, per aggiungerne due Array 2d, Possiamo usare un anello nidificato per iterare su ciascun elemento e aggiungerli uno per uno. La dimensione degli array di output corrisponderà a quella degli array di input.

Le funzioni di input-output standard come COUT e CIN possono essere utilizzate per eseguire operazioni di input e output su array bidimensionali. Ad esempio, possiamo usare un anello nidificato per iterare su ciascun elemento di un array bidimensionale e superarlo usando Cout.

Conclusione

Nel linguaggio di programmazione C ++, un array bidimensionale è una sorta di struttura dei dati che ci consente di archiviare e controllare diversi elementi dello stesso tipo di dati in una forma rettangolare. Nell'articolo di cui sopra, abbiamo discusso della sintassi, della dichiarazione, dell'inizializzazione e dell'accesso di array bidimensionali in c++. Sono ampiamente utilizzati nella programmazione per compiti che coinvolgono matrici, griglie e tabelle. Capire le basi di array bidimensionali è essenziale per padroneggiare la programmazione C ++.