Jednodimenzionalni niz
1. Jednodimenzionalni niz
Jednodimenzionalni niz je najjednostavniji oblik nizova. U njemu se elementi dohvaćaju s pomoću samo jednog indeksa. Elementi niza nalaze se u linearnom slijedu. Početni indeks niza u C-u je 0.
Kako to izgleda u memoriji?
Primjerice, ako se u programu najavi realna varijabla a (float a;), program prevoditelj već pri najavi osigura mjesto za jednu realnu varijablu (4 bajta). Toj se lokaciji pristupa preko imena varijable:
Najavom (deklaracijom) jednodimenzionalnog niza u memoriji za svaki element rezervira se zasebna memorijska lokacija. Rezervirane lokacije uglavnom idu jedna iza druge.
Kad se najavi niz od devet realnih elemenata, program prevoditelj osigurava u memoriji neprekinuti prostor za devet realnih podataka (9 puta po 4 bajta).