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
- 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;
}