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, Maj
Anonim

Nizovi u programskim jezicima C i C ++ najčešće se koriste za formiranje niza podataka istog tipa. Ova organizacija parametara najefikasnije vam omogućava rješavanje dodijeljenih zadataka. Pogotovo u programskim jezicima C i C ++, gdje se nizovi mogu specificirati i na početku programa i bilo gdje u njegovom kodu. Glavno je uzeti u obzir opseg stvorenih varijabli.

Kako postaviti niz u C
Kako postaviti niz u C

Instrukcije

Korak 1

Niz, kao imenovani skup podataka jednog tipa, zauzima dobro definirano mjesto u memoriji, sa svakim sljedećim elementom smještenim neposredno nakon prethodnog. Određenoj ćeliji se pristupa indeksom; u C prvi element ima indeks nula. Opis treba 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. Kada se formira globalni niz, njegov opis treba izvesti na samom početku programa ili u priloženoj zaglavnoj datoteci (h-datoteka).

Korak 3

U jeziku C niz je definiran jedinstvenim imenom koje označava vrstu podataka koji su u njemu pohranjeni, kao i dimenziju pojedinačnog ili dvostrukog operatora . Stvorite jednodimenzionalni niz koji ima jedan red.

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

Korak 4

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 za specifikaciju dimenzije.

Primjer kreiranja 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 specificirati prvu dimenziju, tj. broj linija u nizu.

int m_I [4] = {{3, 7, 9, 2}, {4, 1, 2, 1}, {3, 8, 9, 4}, {5, 1, 3, 9}};

U ovom slučaju, tačnu veličinu niza m_I odrediće kompajler direktno prilikom povezivanja izvršnog programa.

Preporučuje se: