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