Jak używać dwuwymiarowej tablicy w C ++

Jak używać dwuwymiarowej tablicy w C ++
Dwuwymiarowa tablica, czasem znana jako tablica 2D, jest najbardziej fundamentalną formą wielowymiarowej tablicy w C++. Może to być postrzegane jako tablica tablic lub matrycy. W zależności od tego, jak został zainicjowany, może być dowolnego typu, w tym liczba całkowita, charakteru, pływaka itp.

W tym artykule omówimy różne aspekty Tablica dwuwymiarowa w C ++, w tym składnia, deklaracja, inicjalizacja i dostęp.

Jak używać dwuwymiarowej tablicy w C++

Rzędy i kolumny tworzą Tablica dwuwymiarowa (2d). Ogólna składnia do ogłoszenia tego typu tablicy w C ++ pokazano poniżej:

Składnia:

Składnia Tablica dwuwymiarowa W C ++ jest następujący:

DataType array_name [row_size] [kolumn_size]

Każdy prawidłowy typ danych C ++, w tym INT, char, podwójne itp., w tym przypadku może być używane jako typ danych. Rozmiar tablicy zależy od rozmiaru wiersza i wielkości kolumny.

Na przykład składnia może wyglądać tak, jeśli zbudujemy tablicę z 5 wierszy i 2 kolumnami:

int tablica [5] [2];

Oto kompletny kod do deklarowania lub użycia dwuwymiarowego szyk w c++.

#włączać
za pomocą przestrzeni nazw Std;
int main ()
int arr [3] [2] = 54, -2,
63, 2,
24, 18;
dla (int i = 0; i < 3; ++i)
for (int j = 0; j < 2; ++j)
Cout << "arr[" << i << "][" << j << "] = " << arr[i][j] << endl;


powrót 0;

W powyższym kodzie zainicjowaliśmy Tablica 2d o imieniu „ARR”, z 3 wierszami i 2 kolumnami. Następnie elementy tablicy są drukowane na ekranie za pomocą zagnieżdżonej pętli. Zewnętrzny dla pętli uzyskuje dostęp do elementów wiersza tablicy od i == 0 do i == 2. A pętla wewnętrzna uzyskuje dostęp do elementów kolumny tablicy od j == 0 do j == 1. W miarę występowania iteracji elementy tablic są drukowane.

Wyjście

Zastosowania dwuwymiarowej tablicy w C++

Operacje logiczne, arytmetyczne i relacyjne można wykonywać na tablicach dwuwymiarowych. Na przykład, aby dodać dwa Tablice 2D, Możemy użyć zagnieżdżonej pętli, aby iterować każdy element i dodać je jeden po drugim. Rozmiar tablic wyjściowych będzie pasował do rozmiaru tablic wejściowych.

Do wykonywania operacji wejściowych i wyjściowych na tablicach dwuwymiarowych można użyć standardowych funkcji wejściowych, takich jak Cout i CIN. Na przykład możemy użyć zagnieżdżonej pętli, aby iterować każdy element dwuwymiarowej tablicy i wyprowadzić go za pomocą Cout.

Wniosek

W języku programowania C ++ macierz dwuwymiarowa jest rodzajem struktury danych, która umożliwia nam przechowywanie i kontrolowanie kilku elementów tego samego typu danych w prostokątnej formie. W powyższym artykule omówiliśmy składnię, deklarację, inicjalizację i dostęp Tablice dwuwymiarowe w c++. Są szeroko stosowane w programowaniu do zadań obejmujących macierze, siatki i tabele. Zrozumienie podstaw Tablice dwuwymiarowe jest niezbędne do opanowania programowania C ++.