Kuidas kasutada C massiivid C ++

AC massiiv on andmestruktuur, mis talletab paljud elemendid sama andmetüübi.C massiivid, kui te kasutate neid C ++, nimetatakse "loll" massiivid.Massiivid poe default andmetüüpe või kasutaja määratud omadega külgnevas piirkonnas mälu.Võite kasutada elemendi kaudu indekseerimine, kus indeks on positiivne täisarv, mis näitab elemendi positsiooni, arvestades nullist.

, mida te vajate

  • Sissejuhatav C ++
  • C ++ kompilaator IDE

juhised

  1. Kasuta järgmist konventsiooni kuulutada massiivi.Kirjutage andmete tüübi, kasutab nime nimetama massiivi ja näitavad arv elemente sees nurksulgudes.Lõpetage line semikooloniga.

    int arr1 [5];

    int arr2 [5] = {0};// Arr2 on kõik nullid.

  2. asustada massiivi andmeid või initsialiseerida massiivi.Kasutage indekseerimise määrata elementide eri paigus sees massiivi.Juurdepääs esimene asukohta kasutades indeks null.Juurdepääs viimase asukoha kasutades indeks n miinus üks, kus n on pikkus array:

    arr1 [0] = 4;// Paneb 4 esimeses kohas



    arr1 [2] = 32;// Paneb 32 keskel asukoha

    arr1 [4] = 17;// Paneb 17 viimase asukoha

  3. Too elemendi massiivist.See on vastupidine Samm 3:

    int elem = arr1 [4];// Nüüd elem on väärtus 17.

  4. itereerima kogu massiiv ja printida oma elemendid konsooli, tuntud ka kui standard väljundi.Aseta järgmistel näidistingimustel sees main () funktsiooni ning koostada programm:

    jaoks (int i = 0; i & lt; 5; i ++) {

    std :: cout & lt; & lt;"Elem" & lt; & lt;i & lt; & lt;":" & Lt; & lt;arr1 [i] & lt; & lt;std :: cout;

    }

  5. Jälgige väljund:

    Elem 1: 4

    Elem 2: 0

    Elem 3: 32

    Elem 4: 0

    Elem 5: 17

Tips & amp;Hoiatused

  • See õpetus näitas ühemõõtmeline massiivid.Sa võid ka massiivid, mis on kaks või enam mõõdet.
  • In C, stringid on rakendatud massiivid tüüpi char.
  • C massiivid on fikseeritud suurus ja ei saa muuta.
  • Õige indekseerimine on programmeerija vastutust.Väärtus indeks peab alati olema null või positiivne ning ei saa kunagi ületada n miinus 1 piir.Kui seda reeglit rikutakse, tõlkija vead või run-time erandeid tekkida.

Resources

  • Cplusplus.com pakub täielikku õpetused C ++ ja C
  • Bruceeckel.com pakub kahte Internetis raamatuid C ++.
  • C / C ++ Kasutajad Journal, suunatud poole C ja C ++ arendajad.
974
0
1
C / C ++ Programming