Nizovi

Jednodimenzionalni

Dvodimenzionalni

Polje

Konačni niz podataka istog tipa koji predstavljaju cjelinu

Sastoji se od elemenata(članova) polja

zapisuje se unutar uglatih zagrada[]

Podatci poredani u nizu jedan iza drugoga

Indeks svakog od elemenata odgovara njegovoj udaljenosti od prvog člana čiji je indeks 0

jednodimenzionalni

prvi član niza ima indeks 0

Svi članovi niza moraju biti istog tipa

Niz treba biti deklariran

Primjer: float X[20];

nizu se mogu pridružiti vrijednosti u programskom kodu tako da se navode unutar para vitičastih zagrada (int X[6]={2,34,1,67,99,7}

Ukoliko je niz deklariran bez inicijalizacije vrijednosti automatski se pridružuje 0

niz jednodimenzionalnih nizova

u njemu su podaci pohranjeni u obliku tablice s određenim brojem redaka i stupaca

ukupan broj elemenata je umnožak broja redaka i stupaca

u dvodimenzionalni niz moguće je pohraniti podatke različitih tipova

Oblik: tip podatka -> nativ niza -> [broj redaka][broj stupaca]

s elementima 2D niza možemo manipulirti jednako kao i s vrijednostima pojedinačnih varijabli

Nizovi znakova

podatak tipa char je znak, predstavljen je jednim znakom unutar jednostrukih navodnika

ako je podatak tekst tj. više znakova onda se rabi znakovni niz (char imeNiza[duljinaNiza]

inicijalizacija niza: char X[] = "Ovo je znakovni niz";

drugi način inicijalizacije: char X[] = {'O', 'v', 'o', ' ', ...