Sådan bruges C Arrays i C ++

AC array er en datastruktur, der gemmer mange elementer af samme datatype.C arrays, når du bruger dem i C ++, kaldes "dumme" arrays.Arrays butik standard datatyper eller brugerdefinerede dem i et sammenhængende område af hukommelsen.Du kan få adgang et element via indeksering, hvor indekset er et positivt heltal, der angiver elementets position, regnet fra nul.

hvad du har brug

  • indledende C ++
  • C ++ compiler med en IDE

Instruktioner

  1. Brug følgende konvention til at erklære et array.Skriv datatype, skal du bruge et navn til at udpege den array og angive antallet af elementer inde firkantede parenteser.Afslut linje med et semikolon.

    int arr1 [5];

    int arr2 [5] = {0};// Arr2 har alle nuller.

  2. Fyld array med data, eller initialisere array.Brug indeksering at tildele elementer til de forskellige steder inde i array.Få adgang til første placering ved hjælp af et indeks på nul.Få adgang til sidste placering ved hjælp af et indeks af n minus en, hvor n er læ

    ngden af ​​array:

    arr1 [0] = 4;// Sætter 4 i den første placering

    arr1 [2] = 32;// Sætter 32 i midten sted

    arr1 [4] = 17;// Sætter 17 i sidste placering

  3. Hent et element fra array.Dette er det modsatte af Trin 3:

    int elem = arr1 [4];// Nu elem har værdien af ​​17.

  4. gentage tværs af en række og udskrive sine elementer på konsollen, også kendt som den standard output.Placer følgende prøve inde i main () funktion og kompilere programmet:

    for (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. Overhold output:

    Elem 1: 4

    Elem 2: 0

    Elem 3: 32

    Elem 4: 0

    Elem 5: 17

Tips & amp;Advarsler

  • Denne tutorial demonstrerede endimensionelle arrays.Du kunne også gøre arrays, der har to eller flere dimensioner.
  • i C, er strenge implementeret som arrays af typen char.
  • C-arrays har en fast størrelse og kan ikke ændres.
  • Korrekt indeksering er programmørens ansvar.Værdien af ​​indekset skal altid være nul eller positiv og kan aldrig overstige n minus 1 grænse.Når denne regel overtrædes, compiler fejl eller køre-time undtagelser forekomme.

Ressourcer

  • Cplusplus.com tilbyder komplette tutorials på C ++ og C.
  • Bruceeckel.com tilbyder to online bøger om C ++.
  • C / C ++ Brugere Journal, rettet mod C og C ++ udviklere.
104
0
1
C / C ++ Programming