123409

123409



Uwagi o tablicach:

>    Ważną cechą tablic jest reprezentacja w postaci spójnego obszaru pamięci oraz równomierne rozmieszczenie kolejnych elementów bezpośrednio jeden po drugim.

Dzięki takiej reprezentacji możliwe jest szybkie wyliczanie położenia zadanego elementu w pamięci operacyjnej (na podstawie jego numeru porządkowego - indeksu) oraz znaczne skrócenie kodu przetwarzającego duże tablice poprzez zastosowanie instrukcji pędowych.

>    Elementy tablicy są indeksowane od zera !

>    W języku C i C++ nie jest sprawdzana popraw ność (zakres) indeksów !

Często jest to przyczyną trudnych do wykrycia błędów. Na przykład przy definicji:    f loat dane_liczbowe [5];

instrukcja:    dane_liczbowe [5] =10.5;

niszczy / zamazuje zawartość pamięci zaraz po ostatnim elemencie tej tablicy.

>    Nazwa tablicy jest jednocześnie adresem pierwszego elementu tej tablicy, tzn.

nazwa_tablicy == &nazwa_tablicy[0]

>    Zwykła tablica nie przechowuje informacji o liczbie swoich elementów. Uwaga! Polecenie: sizeof() nie zwraca rozmiaru w sensie liczby elementów.

Definicja tablicy wielowymiarowej:

typ_elementu nazwa tablicy [wymiar_1] [wymiar_2] [wymiar_3]...;


np.

char kostka_Rubika [ 3 ][ 3 ][ 3 ];

float macierz [ 5 ] [ 2 ];    // <— dwuwymiarowa tablica: 5 wierszy po 2 kolumny.

0,0

0,1

1,0

1,1

2,0

2,1

3,0

3,1

4,0

4,1

reprezentacja tej macierzy w pamięci komputera

0.0    0.1 | 1,0 | 1.1 | 2 ,0 i 2,1 | 3.0 | 3,1 | 4.11 [4.1 |

T

macierz] 1 |( 2 ]

M.Piasecki: PODSTAWY PROGRAMOWANIA -2- (W4) Tablice w języku C/C++



Wyszukiwarka

Podobne podstrony:
image 031 Parametry polaryzacyjne 31 ortogonalne anteny. W takiej sytuacji ważną cechą anteny jest j
Warzywnictwo012 Ważną cechą odmianową jest przyleganie łusek suchych i ich zabarwienie. Odmiany prze
Warzywnictwo094 Ważną cechą odmianową jest zabarwienie wypustki. W ciemności wypustki mają zabarwien
POLIAMID Ważną cechą poliamidu jest jego wysoka chłonność wody do 11 %. Całkowicie wysuszony PA jest
64 [1600x1200] III. Organizmy w środowisku ■ Struktura wiekowa i płciowa Ważną cechą populacji jest
Momentom 527 Dywergencja Inną ważną cechą oscylatorów jest pokazywanie dywergencji, czyli sytuacji,
Capture175 Ważną cecha kontrastu jest 10. że jeteli 4 jest kontrastem i„ >j, przez pewna Mała r
Inną ważną cechą kompetencji jest mierzalność, czyli możliwość zbadania poziomu ich spełnienia.
i = 1, 2, 3, j = 1, 2, 3 Podane informacje wygodnie jest przedstawić w postaci tzw. tabliczki
gdzie y, jest wartością 5. Oszacowaną postacią modelu zapisanego w tablicy 1 jest; y, =-13,5186
Reprezentacja macierzowa ►    Reprezentacja w postaci rysunku nie jest zawsze
jest niezbędne do budowy odpowiedniej ich reprezentacji w postaci modelu rzeczywistości. Należy zwró
MATERIAŁY EDUKACYJNE - WYCHOWANIE FIZYCZNE Ważną cechą współczesnej edukacji zdrowotnej jest także
PRZYCZYNY TRUDNOŚCI... 61 Inną ważną cechą różnicującą sektor publiczny i prywatny jest odmienny

więcej podobnych podstron