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?
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