Kako Nastaviti Matriko V C

Kazalo:

Kako Nastaviti Matriko V C
Kako Nastaviti Matriko V C

Video: Kako Nastaviti Matriko V C

Video: Kako Nastaviti Matriko V C
Video: Как правильно подключить микрофон (XLR) к компьютеру (ноутбуку). Настройка микрофона и усиления. 2024, November
Anonim

Polja v programskih jezikih C in C ++ se najpogosteje uporabljajo za oblikovanje zaporedja podatkov iste vrste. Ta organizacija parametrov najučinkoviteje omogoča reševanje dodeljenih nalog. Še posebej v programskih jezikih C in C ++, kjer je mogoče nize določiti tako na začetku programa kot kjer koli v njegovi kodi. Glavna stvar je upoštevanje obsega ustvarjenih spremenljivk.

Kako nastaviti matriko v C
Kako nastaviti matriko v C

Navodila

Korak 1

Polje kot imenovani nabor podatkov ene vrste zavzema natančno določeno mesto v pomnilniku, pri čemer se vsak naslednji element nahaja takoj za prejšnjim. Do določene celice dostopa indeks; v C ima prvi element indeks nič. Opis mora upoštevati dimenzijo matrike, tj. enodimenzionalna ali dvodimenzionalna, ki vsebuje dva niza, bo uporabljena matrika.

2. korak

Določite obseg ustvarjene matrike. Če bo pripadala eni lokalni funkciji, napišite njeno ime in velikost na začetku, ko deklarirate druge spremenljivke. Pri oblikovanju globalne matrike je treba njen opis izvesti na samem začetku programa ali v priloženi datoteki glave (h-datoteka).

3. korak

V jeziku C je matrika definirana z edinstvenim imenom, ki označuje vrsto podatkov, shranjenih v njej, in dimenzijo v enojnem ali dvojnem operatorju . Ustvarite enodimenzionalno matriko, ki ima eno vrstico.

Primer ustvarjanja enodimenzionalne matrike:

dvojni m_P1 [200];

char m_C1 [20];

V tem primeru sta bila ustvarjena dva enovrstična polja m_P1 in m_C1. Prva shrani 200 spremenljivk dvojnega tipa, druga pa 50 znakovnih vrednosti (char).

4. korak

Navedite dvodimenzionalno matriko (matriko), pri kateri morata biti v operaterjih podana dva indeksa za razporejanje določenega elementa. Sintaksa za opis takega polja je podobna enodimenzionalni, razen pri določanju dimenzije.

Primer ustvarjanja dvodimenzionalne matrike:

dvojni m_P2 [100] [50];

char m_C2 [20] [10];

5. korak

Vendar pa za večdimenzionalne nize v jeziku C obstajajo popustitve glede določitve natančnih dimenzijskih parametrov. Če je dvodimenzionalno polje inicializirano hkrati z izjavo, je dovoljeno, da ne določite prve dimenzije, tj. število vrstic v matriki.

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

V tem primeru bo natančen obseg matrike m_I določil prevajalnik neposredno pri povezovanju izvršljivega programa.

Priporočena: