Poznaj C++ w$ godziny0220

Poznaj C++ w$ godziny0220



Godzina 15

Tablice

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

Co to jest tablica?


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.

Tablice

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

Co to jest tablica?

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.


Wyszukiwarka

Podobne podstrony:
Poznaj C++ w$ godziny0054 Instrukcje i wyrażenia 39Wyrażenia m Wszystko co zwraca w C++ jakąś wartoś
Poznaj C++ w$ godziny0198 Zaawansowane funkcje 189Inicjalizacja obiektów Dotychczas, wartości wewnęt
skanuj0297(2) WartościTa karta jest spisem wszystkich przygotowanych przez nas sposobów uczenia wart
25177 skanuj0003 (628) BEZPIECZNAINWESTYCJA Przedłużona gwarancja! Na wszystkie sprzedawane przez&nb
Poznaj C++ w$ godziny0167 156 Godzina 11 156 Godzina 11 ANALIZA: Podobnie jak w poprzednim przykładz
Poznaj C++ w$ godziny0204 Przeciążanie operatorów W poprzednim rozdziale nauczyłeś się przeciążać me
Poznaj C++ w$ godziny0004 Spis rozdziałów Część 1 Wstęp do C++ 1 1 Zaczynamy 3 2 Program w C++ 1
Poznaj C++ w$ godziny0022 6 Godzina 1 Wszystkie cechy tranzystora są „zamknięte” (hermetyzowane) w o
Poznaj C++ w$ godziny0028 12 Godzina 1 Przepisz program dokładnie. Pamiętaj o wszystkich znakach. Np
Poznaj C++ w$ godziny0038 22 Godzina 2 pominięcie wszystkiego, aż do wystąpienia gwiazdka - „slash”
Poznaj C++ w$ godziny0043 Zmienne i stałe 27Definiowanie zmiennych Zmienne tworzy się i definiuje si
Poznaj C++ w$ godziny0048 32 Godzina 3 32 Godzina 3 ANALIZA: W linii 4 deklarowana jest zmienna mala
Poznaj C++ w$ godziny0055 40 Godzina 4EFEKT DZIAŁANIA; a: Ob: 0x: Oy: 35 a: 9 b: 7 x: 16 y: 16 W lin
Poznaj C++ w$ godziny0059 44 Godzina 4 Na końcu obie wartości są ponownie wypisywane. Ponieważ wszys
Poznaj C++ w$ godziny0071 Godzina 5Funkcje Kiedy ktoś mówi o C++ to ma na myśli przede wszystkim obi
Poznaj C++ w$ godziny0096 82 Godzina 6Kilka słów o konwencji nazw Tak jak każdy programista, musisz
Poznaj C++ w$ godziny0098 84 Godzina 6 class Kot { unsigned int jegoWiek; unsigned int jegoWaga;&nbs

więcej podobnych podstron