Tablice

 Tablica – kontener uporządkowanych danych takiego samego typu, w którym poszczególne elementy dostępne są za pomocą kluczy (indeksu). Indeks najczęściej przyjmuje wartości numeryczne. Rozmiar tablicy jest albo ustalony z góry (tablice statyczne), albo może się zmieniać w trakcie wykonywania programu (tablice dynamiczne). Tablice jednowymiarowe mogą przechowywać inne tablice, dzięki czemu uzyskuje się tablice wielowymiarowe.

Tablice jednowymiarowe

Przykład interaktywny


Ćwiczenia

  1. Zmień i przetestuj 

Deklaracja

TypTablicy NazwaTablicy[LiczbaElementów]

TypTablicy - typ wartości elementów, które będzie przechowywać tablica

NazwaTablicy - nazwa, identyfikator

LiczbaElementów - wielkości tablicy

Odwołanie do elementów tablicy

NazwaTablicy[indeks]

Indeksowanie (numerowanie) tablic w C++ zaczyna się od zera. 

Przykład 1.

#include <iostream>
using namespace std;
int main()
{
    int tablica[4];
    tablica[0]=1;
    cout << tablica[0];
    return 0;
}

Wypełnienie tablicy

TypTablicy NazwaTablicy[LiczbaElementów]={war1, war2, ...}

lub
NazwaTablicy[indeks]=war1

NazwaTablicy[indeks]=war2

...

Przykład 2.

#include <iostream>

using namespace std;

int main()
{
    int tablica[4]={11,12,13,14};
    cout << tablica[2];
    return 0;
}


Tablice wielowymiarowe

 TypTablicy NazwaTablicy[LiczbaElementów][LiczbaElementów]...

Odwołanie do elementów tablicy

NazwaTablicy[indeks][indeks]...

 

Przykład 3.

#include <iostream>

using namespace std;

int main()
{
    int tablica[3][2]={{11,12},{21,22},{31,32}};
    cout << tablica[2][0];
    return 0;
}