Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan bruke Arrays i Turbo C + +
    I Turbo C + + , er arrays brukes til å holde samlinger av data som er usannsynlig å endre på størrelsen veldig ofte . De er raskere og generelt enklere å bruke enn sine fettere , vektor og lenket liste . Matriser kan betraktes som klynger for å lagre informasjon . Standarden Turbo C + + matrise krever at alle elementene i matrisen har samme datatype . Instruksjoner
    en

    Lim inn følgende i din C + + program for å erklære en enkel , endimensjonal matrise:

    int myArray [ 5 ];

    I dette øyeblikket, C + + har satt av plass til en matrise som holder fem heltall. Det har imidlertid ikke data blitt satt i matrisen ennå, og forsøk på å lese fra det vil resultere i feil
    2

    Lim inn følgende å fylle array med verdier , eller " initialisert" matrisen . :

    myArray [ 0 ] = 1;

    myArray [ 1 ] = 2 ;

    myArray [ 2 ] = 3;

    myArray [ 3 ] = 4 ;

    myArray [ 4 ] = 5;

    Notice, er arrays åpnes ved hjelp av plassering i matrisen i hakeparenteser . Legg også merke til at i Turbo C + + , array- indeksene alltid begynne å telle på null og gå videre til størrelsen på array minus én . En vanlig kilde til problemer for nye programmerere forsøker å få tilgang indeks " 5 " i en rekke med fem elementer . Den første indeksen er alltid " 0 ".
    3

    Lim inn følgende som et alternativ til Trinn 2 : en

    myArray = { 1,2,3,4,5 };

    Når du trenger å raskt fylle en matrise med informasjon , kan dette kortform skjema være raskere . Imidlertid vil det overskrive alle tidligere innholdet i matrisen
    4

    Lim inn følgende for å hente en verdi fra matrise: .

    Cout << myArray [ 0 ];

    Dette vil skrive den første verdien i matrisen ( 1) til skjermen
    5

    Lim inn følgende for å erklære en flerdimensjonal matrise: .

    int myMDarray [ ,"2] [ 2 ];
    p Dette erklærer en matrise som , i stedet for en linje med informasjon , er et nett, med to rekker og to kolonner. Dette gir totalt fire elementer , arrangert i et rutenett , fra myMDarray [ 0 ] [ 0 ] for å myMDarray [ 1 ] [ 1 ]
    6

    Initialiser verdiene i matrisen : .

    myMDarray [ 0 ] [ 0 ] = 1

    myMDarray [ 0 ] [ 1 ] = 2

    myMDarray [ 1 ] [ 0 ] = 3

    myMDarray [ ,"1 ] [ 1 ] = 4

    Alternativt kan du bruke denne kortform skjema for å initialisere verdiene : en

    myMDarray = { {1,2 } , { 3,4 } };

    Eller du kan finne det enklere å skrive : en

    myMDarray = {

    { 1 , 2 } , etter

    { 3 , 4 }
    < p > }; .
    p Dette har samme effekt , men mange programmerere være enklere å lese

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage egendefinerte teksturer i GTKRadiant 
    ·C + + Function Call mangler Argument List 
    ·Hvordan lese en fil til ListBox i C # 
    ·Hvordan sørge for at et objekt slettes i C + + 
    ·Hvordan få en Gridview Celleverdi 
    ·Slik konverterer CPP til DLL 
    ·Hvordan bruke Void pekere i C 
    ·Hvordan oppdatere Grid data 
    ·Hvordan logge inn for å Papaya Android 
    ·Hvordan endre en Fill Factor 
      Anbefalte artikler
    ·Lengste Common Substring i PHP 
    ·Forskjeller mellom C & C + + 
    ·Hvordan få System Date From Python 
    ·Migrering av tilgang til MySQL Tutorial 
    ·PHP Reference funksjon i en klasse 
    ·Hvordan skrive en pseudokode kode Script 
    ·Hvordan koble en streng i PHP 
    ·Hypertech Programmerer Tips 
    ·Slik kjører Aptana Med Rails allerede installerte 
    ·Koden for å få en rekke elementer i en Listbox i Visu…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/