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 ++.