četvrtak, 11. travnja 2013.

Polja - obrada lekcije iz škole

Najjednostavnija definicija za polja je da su ona niz istovrsnih znakova. Ona nam pomažu da deklariramo više istih tipova podataka odjednom.

Polja nam mogu olakšati posao kada unosimo više varijabli istoga tipa.

To znači da umjesto pisanja

int a = 1;
int b = 2;
int c = 3;
int d = 4;
int e = 5;
...

i tako sve do nekog željenog broja, možemo jednostavno napisati

int brojevi[50] = {1, 2, 3, 4, 5, 6, 7};

int - oznaka za tip podataka integer
brojevi - naziv za polje
[50] - broj u uglatoj zagradi predstavlja maksimalan broj deklaracija u polju. U slučaju da deklariramo manje od navedenoga, ostali članovi u polju bit će 0. Takvi nedefinirani članovi zovu se trash članovi.
Niz znakova u polju završava sa NULL.
{1, 2, 3, ...} - brojevi u vitičastoj zagradi su deklaracije članova polja. Trenutno u našem polju od 50 članova ima 7 deklariranih članova.

Kako bi pristupili članovima u polju, koristimo se indeksom.
Indeks govori koliko mjesta je član pomaknut od početka polja.

Indeks započinje brojem 0. To znači da je

1. član - indeks: 0
2. član - indeks: 1
3. član - indeks: 2
...
n. član - indeks: n-1

Primjer uporabe polja:

float prosjek [10] = {4.5, 4.1, 3.6, 3.0, 2.7}

Označite mišem bijelo polje ispod pitanja kako bi dobili odgovor!

Koji je po redu član 3.6 ? Koji je po indeksu?

Član 3.6 je treći po redu. Po indeksu je (3-1) drugi.

Koliko se članova može deklarirati?

Može se deklarirati 10 članova.

Koliko je članova deklarirano? Koliko je trash?

Pet članova je deklarirano, a idućih pet je trash.

Nema komentara:

Objavi komentar