W poprzednich rozdziałach, wszystkie deklarowane przez nas zmienne były pojedyncze. Zazwyczaj jednak potrzebujemy większej liczy obiektów, np. 20 zmiennych typu int albo KOT. W ciągu tej godziny nauczysz się
□ Co to są tablice i jak się je deklaruje
□ Co to są łańcuchy i jak wykorzystać do ich tworzenia tablice znaków
□ Jakie są zależności między wskaźnikami a tablicami
□ Jak wykorzystywać arytmetykę wskaźników w odniesieniu do tablic
Tablica to zbiór komórek pamięci przeznaczonych do przechowywania pewnej liczby danych określonego typu. Każda taka dana stanowi element tablicy.
Tablicę deklaruje się poprzez podanie typu jej elementów, następnie nazwy tablicy i liczby elementów tablicy. Oto przykład:
long TablicaLong[25] ;
Tak wygląda deklaracja tablicy 25 liczb typu long o nazwie TablicaLong. W momencie napotkania takiej deklaracji kompilator rezerwuje pamięć na 25 wartości typu long. Ponieważ każda wartość typu long zajmuje 4 bajty, to powyższa deklaracja spowoduje zarezerwowanie 100 bajtów pamięci tak, jak pokazuje rysunek 15.1.
W poprzednich rozdziałach, wszystkie deklarowane przez nas zmienne były pojedyncze. Zazwyczaj jednak potrzebujemy większej liczy obiektów, np. 20 zmiennych typu int albo KOT. W ciągu tej godziny nauczysz się
□ Co to są tablice i jak się je deklaruje
□ Co to są łańcuchy i jak wykorzystać do ich tworzenia tablice znaków
□ Jakie są zależności między wskaźnikami a tablicami
□ Jak wykorzystywać arytmetykę wskaźników w odniesieniu do tablic
NOWY TERMIN
Tablica to zbiór komórek pamięci przeznaczonych do przechowywania pewnej liczby danych określonego typu. Każda taka dana stanowi element tablicy.
Tablicę deklaruje się poprzez podania typu jej elementów, następnie nazwy tablicy i liczby elementów tablicy. Oto przykład:
long TablicaLong[25];
Tak wygląda deklaracja tablicy 25 liczb typu long o nazwie TablicaLong. W momencie napotkania takiej deklaracji kompilator rezerwuje pamięć na 25 wartości typu long. Ponieważ każda wartość typu long zajmuje 4 bajty, to powyższa deklaracja spowoduje zarezerwowanie 100 bajtów pamięci tak, jak pokazuje rysunek 15.1.