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).