Hoe Om 'n Skikking In C In Te Stel

INHOUDSOPGAWE:

Hoe Om 'n Skikking In C In Te Stel
Hoe Om 'n Skikking In C In Te Stel

Video: Hoe Om 'n Skikking In C In Te Stel

Video: Hoe Om 'n Skikking In C In Te Stel
Video: 14 Computer Tricks You Wish You Learned Sooner 2024, November
Anonim

Skikkings in die C en C ++ programmeertale word meestal gebruik om 'n reeks data van dieselfde tipe te vorm. Met hierdie organisasie van die parameters kan u die toegewese take oplos. Veral in die C- en C ++ -programmeringstale, waar skikkings aan die begin van 'n program en op enige plek in die kode gespesifiseer kan word. Die belangrikste ding is om die omvang van die geskepte veranderlikes in ag te neem.

Hoe om 'n skikking in C in te stel
Hoe om 'n skikking in C in te stel

Instruksies

Stap 1

'N Skikking, as 'n benoemde datastel van een soort, neem 'n goed gedefinieerde plek in die geheue in, met elke daaropvolgende element onmiddellik na die vorige. 'N Spesifieke sel word deur die indeks verkry; in C het die eerste element indeks nul. Die beskrywing moet die dimensie van die skikking in ag neem, d.w.s. eendimensioneel of tweedimensioneel, wat twee snare bevat, sal die skikking gebruik word.

Stap 2

Bepaal die omvang van die gegenereerde skikking. As dit tot een plaaslike funksie behoort, skryf u die naam en grootte heel aan die begin as u ander veranderlikes verklaar. Wanneer u 'n globale skikking vorm, moet die beskrywing daarvan heel aan die begin van die program of in die ingeslote koplêer (h-lêer) uitgevoer word.

Stap 3

In C word 'n skikking gedefinieer deur 'n unieke naam wat die tipe data wat daarin gestoor word, aandui, asook die dimensie in die enkele of dubbele operateur . Skep 'n eendimensionele skikking met een ry.

'N Voorbeeld van die skep van 'n eendimensionele skikking:

dubbel m_P1 [200];

char m_C1 [20];

In hierdie geval is twee eenlynreeks m_P1 en m_C1 geskep. Die eerste stoor 200 veranderlikes van die dubbele tipe, en die tweede een - 50 karakterwaardes (char).

Stap 4

Spesifiseer 'n tweedimensionele skikking (matriks) waar twee indekse in die -operateurs gespesifiseer moet word om 'n spesifieke element te verwys. Die sintaksis vir die beskrywing van so 'n skikking is soortgelyk aan eendimensioneel, behalwe vir die spesifisering van die dimensie.

'N Voorbeeld van die skep van 'n tweedimensionele skikking:

dubbel m_P2 [100] [50];

char m_C2 [20] [10];

Stap 5

Vir multidimensionele skikkings in die C-taal is daar egter toegewings wat die presiese dimensieparameters spesifiseer. As die tweedimensionele skikking gelyktydig met die verklaring geïnitialiseer word, is dit toelaatbaar om nie die eerste dimensie te spesifiseer nie, d.w.s. die aantal lyne in die skikking.

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

In hierdie geval word die presiese grootte van die m_I-skikking deur die samesteller direk bepaal wanneer die uitvoerbare program gekoppel word.

Aanbeveel: