Kako Postaviti Niz U C

Sadržaj:

Kako Postaviti Niz U C
Kako Postaviti Niz U C

Video: Kako Postaviti Niz U C

Video: Kako Postaviti Niz U C
Video: КАК ПОЛУЧАТЬ UC БЕСПЛАТНО В PUBG MOBILE 2024, Svibanj
Anonim

Nizovi u programskim jezicima C i C ++ najčešće se koriste za stvaranje niza podataka istog tipa. Ova organizacija parametara najučinkovitije omogućuje rješavanje dodijeljenih zadataka. Pogotovo u programskim jezicima C i C ++, gdje se nizovi mogu navesti i na početku programa i bilo gdje u njegovom kodu. Glavna stvar je uzeti u obzir opseg stvorenih varijabli.

Kako postaviti niz u C
Kako postaviti niz u C

Upute

Korak 1

Niz, kao imenovani skup podataka jednog tipa, zauzima dobro definirano mjesto u memoriji, pri čemu se svaki sljedeći element nalazi odmah nakon prethodnog. Određenoj ćeliji se pristupa indeksom; u C prvi element ima indeks nula. Opis bi trebao uzeti u obzir dimenziju niza, tj. jednodimenzionalni ili dvodimenzionalni, koji sadrži dva niza, koristit će se niz.

Korak 2

Odredite opseg generiranog niza. Ako će pripadati jednoj lokalnoj funkciji, napišite njezino ime i veličinu na samom početku prilikom deklariranja drugih varijabli. Prilikom formiranja globalnog polja, njegov opis treba izvesti na samom početku programa ili u priloženoj zaglavnoj datoteci (h-datoteka).

3. korak

U jeziku C niz je definiran jedinstvenim imenom koje označava vrstu podataka koji su u njemu pohranjeni, kao i dimenziju u pojedinačnom ili dvostrukom operatoru . Stvorite jednodimenzionalni niz koji ima jedan redak.

Primjer izrade jednodimenzionalnog niza:

dvostruki m_P1 [200];

char m_C1 [20];

U ovom su slučaju stvorena dva jednoredna niza m_P1 i m_C1. Prva pohranjuje 200 varijabli dvostrukog tipa, a druga - 50 znakovnih vrijednosti (char).

4. korak

Navedite dvodimenzionalni niz (matricu) gdje se dva operatora moraju navesti u operatorima da bi se odredio određeni element. Sintaksa za opisivanje takvog niza slična je jednodimenzionalnoj, osim specificiranja dimenzije.

Primjer izrade dvodimenzionalnog niza:

dvostruki m_P2 [100] [50];

char m_C2 [20] [10];

Korak 5

Međutim, za višedimenzionalne nizove u jeziku C postoje ustupci u smislu specificiranja točnih parametara dimenzija. Ako se dvodimenzionalni niz inicijalizira istovremeno s deklaracijom, dopušteno je ne navesti prvu dimenziju, tj. broj redaka u nizu.

int m_I [4] = {{3, 7, 9, 2},

{4, 1, 2, 1}, {3, 8, 9, 4}, {5, 1, 3, 9}};

U tom će slučaju točnu veličinu niza m_I kompajler odrediti izravno prilikom povezivanja izvršnog programa.

Preporučeni: