Błędne odwołanie się do elementu tablicy dwuwymiarowej

0

Witam. Mam tablice 2 wymiarową 5x5. Po wpisaniu:

cout << tab[2][1];

wyświetla się zawartość z zielonego pola zamiast z czerwonego ?
Do tej pory myślałem, że pierwszy nawias to wiersze, drugi to kolumny. Jednak to co mi daje wynik jest sprzeczne z tym, co myślałem do tej pory

user image

1

Pierwszy nawias to wiersze, drugi kolumny. Może masz błąd w programie i dostajesz zły wynik.

1

Nie, nie wyświetla się żadnych czerwonych ani zielonych pól.
Wyświetla się to co wpisałeś wcześniej w tab[2][1];
Generalnie w programowaniu to kwestia umowna co trzymasz w pierwszym wymiarze a co w drugim, ale owszem lepiej przyjąć na stałe że pierwszy wymiar to wiersze wtedy mniej zrobisz błędów.

0

ok faktycznie, kolega z projektu napisał odwrotnie niż ja zazwyczaj robie :) Dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1