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
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', ' ', ...