Warning: Undefined array key "userinfo" in /home/pp/.public_html/lib/plugins/indexmenu/action.php on line 54
Tablice dwuwymiarowe [Podstawy Programowania]
Warning: Undefined array key "stylesheets" in /home/pp/.public_html/inc/StyleUtils.php on line 102


Podstawy Programowania

Instytut Informatyki Stosowanej, Politechnika Łódzka

Narzędzia użytkownika

Narzędzia witryny


Tablice dwuwymiarowe

Deklaracja tablicy dwuwymiarowej

int tab[5][3];

Powyżej został przedstawiony sposób deklaracji tablicy złożonej z piętnastu elementów typu int. W nawiasach kwadratowych podany jest liczba wierszy (5) i kolumn (3), muszą one być dodatnimi liczbami całkowitymi, których wartość jest znana w czasie kompilacji - nie mogą to być zmienne! Odwołując się do elementów tablicy dwuwymiarowej należy podać dwa indeksy: numer wiersza i numer kolumny, na przecięciu których znajduje się żądany element. Indeksowanie tablicy rozpoczyna się od 0, ostatni element ma indeks N - 1 (gdzie N to rozmiar tablicy).

Odwołanie do elementu tablicy

tab[0][3] = 1;
int x = tab[0][3];

Powyżej został przedstawiony sposób odwołania się do elementu znajdującego się w wierszu zerowym i 3 kolumnie tablicy. W pierwszej linii do komórki znajdującej się na przecięciu 0 wiersza i 3 kolumny tablicy tab zapisana zostaje wartość 1. W drugiej linii pobierana jest wartość z tej samej komórki tablicy tab i zapisywana do zmiennej x.

Inicjalizacja elementów tablicy

int tab[3][2] = {{1, 2}, {4, 2}, {3, 1}};

Powyżej przedstawiony został sposób deklarowania tablicy wraz z jednoczesną inicjalizacją jej elementów. Zadeklarowana została tablica 6 elementów zapisanych po dwa elementy w trzech wierszach.

pp/pp1/teoria/tablice_2d.txt · ostatnio zmienione: 28/10/2017 17:25 (edycja zewnętrzna)