Kā Iestatīt Masīvu C

Satura rādītājs:

Kā Iestatīt Masīvu C
Kā Iestatīt Masīvu C

Video: Kā Iestatīt Masīvu C

Video: Kā Iestatīt Masīvu C
Video: Ошибки в сантехнике. Вводной узел в квартиру. 2024, Novembris
Anonim

Masīvus programmēšanas valodās C un C ++ visbiežāk izmanto, lai izveidotu tāda paša veida datu secību. Šī parametru organizācija visefektīvāk ļauj atrisināt uzticētos uzdevumus. It īpaši programmēšanas valodās C un C ++, kur masīvus var norādīt gan programmas sākumā, gan jebkur tās kodā. Galvenais ir ņemt vērā izveidoto mainīgo apjomu.

Kā iestatīt masīvu C
Kā iestatīt masīvu C

Instrukcijas

1. solis

Masīvs kā nosaukta viena veida datu kopa aizņem labi definētu vietu atmiņā, un katrs nākamais elements atrodas uzreiz aiz iepriekšējā. Konkrētai šūnai piekļūst ar indeksu; C, pirmajam elementam indekss ir nulle. Aprakstā jāņem vērā masīva dimensija, t.i. viendimensiju vai divdimensiju, kas satur divas virknes, tiks izmantots masīvs.

2. solis

Nosakiet ģenerētā masīva darbības jomu. Ja tā piederēs vienai vietējai funkcijai, deklarējot citus mainīgos, uzrakstiet tās nosaukumu un izmēru pašā sākumā. Veidojot globālu masīvu, tā apraksts jāveic pašā programmas sākumā vai iekļautajā galvenes failā (h-fails).

3. solis

C, masīvu definē unikāls nosaukums, kas norāda tajā saglabāto datu veidu, kā arī dimensiju viena vai dubultā operatorā . Izveidojiet viendimensiju masīvu, kuram ir viena rinda.

Viendimensiju masīva izveides piemērs:

dubultā m_P1 [200];

char m_C1 [20];

Šajā gadījumā ir izveidoti divi vienas līnijas masīvi m_P1 un m_C1. Pirmajā tiek glabāti 200 dubultā tipa mainīgie, bet otrajā - 50 rakstzīmju vērtības (char).

4. solis

Norādiet divdimensiju masīvu (matricu), kur operatoriem ir jānorāda divi indeksi, lai novirzītu konkrētu elementu. Šāda masīva aprakstīšanas sintakse ir līdzīga viendimensionālai, izņemot dimensijas norādīšanu.

Divdimensiju masīva izveides piemērs:

dubultā m_P2 [100] [50];

char m_C2 [20] [10];

5. solis

Tomēr daudzdimensionāliem masīviem C valodā ir noteiktas precīzu izmēru parametru noteikšanas koncesijas. Ja divdimensiju masīvs tiek inicializēts vienlaikus ar deklarāciju, ir atļauts nenorādīt pirmo dimensiju, t.i. masīva rindu skaits.

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

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

Šajā gadījumā precīzu m_I masīva lielumu sastādītājs noteiks tieši, saistot izpildāmo programmu.

Ieteicams: