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 Loop Fyll en to - dimensjonal array i C + +
    C + + er et populært , generelt programmeringsspråk bruk i etableringen av et bredt utvalg av programvare . En to- dimensjonal array er en spesiell datatype innen C + + som samler data og lagrer den for senere bruk . Den " form" av et 2-D matrise som et diagram som inneholder et bestemt antall rader og kolonner. Hver datakolonne er identifisert av verdien av den rad som denne kolonne er knyttet til. Loops er en praktisk måte å fylle en 2 -D rekke fordi de raskt kan tilordne verdier til riktig rad og kolonne . Dette er mye mer effektiv enn en programmerer manuelt legge inn individuelle data inn i matrisen. Instruksjoner
    en

    klargjøre en todimensjonal matrise . Dette innebærer angivelse av type matrise , som for eksempel "INT " eller " char ", og angir dimensjonene på matrisen. For eksempel initialisere en todimensjonal heltall matrise med tre rader og tre kolonner tar denne generelle form : en

    int 2darray [ 3 ] [ 3 ];
    2

    Lag en " for " sløyfe som angir den aktuelle rekke som fylles . For eksempel vil spesifisere rad for å fylle i 3 x 3 heltall matrise 2darray koden ser slik ut : en

    for ( int rad = 0; rad < 3; rad + + ) { }
    p Dette for loop begynner på den første raden, looper loops, hopp til neste rad , igjen , stopper hopper til tredje rad da.
    3

    laget et sekund, " ; nestede " for løkke inne i den første sløyfen for å fylle ut verdiene av elementene i hver kolonne . For eksempel ser koden for å fylle i kolonnene for 2darray utvalg som dette : en

    for ( int kolonne = 0; kolonne < 3; kolonne + + ) { }
    p Som for ytterste ledd , begynner dette for loop på første rad , looper loops, hopp til neste rad , igjen , stopper hopper til tredje rad da.
    4

    Angi hvert element i hver kolonne med en verdi. Oppdraget virksomhet skjer innenfra den indre, nestet for loop . For eksempel vil multiplisere kolonnekoordinat av raden koordinere koden ser slik ut : en

    for ( int kolonne = 0; kolonne < 3; kolonne + + ) { 2darray [ rad ] [ kolonne ] = rad * kolonne ;}
    5

    Sjekk din kode for å sikre at det er riktig strukturert . For eksempel vil den riktige koden fylle 2darray med elementene lik de multipliserte verdiene av raden og kolonnen koordinater ser slik ut : en

    for ( int kolonne = 0; kolonne < 3; kolonne + + ) { for ( int kolonne = 0; kolonne < 3; kolonne + + ) { 2darray [ rad ] [ kolonne ] = rad * kolonnen ;} }

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en Lydknapp i Xcode 
    ·Hvordan legge til en DLL i Visual C 
    ·Krav til en iTouch SDK 
    ·Hvordan Link OBJ -filer i Turbo C + + 
    ·Hvordan oppdage en minnelekkasje i Windows med C + + 
    ·C opplæringen: Datatyper 
    ·Hvordan lese Hex Number C + + 
    ·Hvor å Sjekk for Odd Tall i C + + 
    ·Hovedhensikten med Header filer 
    ·Slik konverterer Letters to tall i en String Table 
      Anbefalte artikler
    ·Malloc Funksjon 
    ·Hvordan bygge en Perl Module RPM 
    ·Hvordan beregne SHA - 256 for en String 
    ·Hvordan laste opp bilder til ASP.Net 
    ·Rekursiv funksjon i C 
    ·Hvordan sjekke e-postadresse Format Med PHP 
    ·Hvordan lage en kul Grid 
    ·Slik konverterer en Alfabetisk String til Tall i Java 
    ·Typer strektegning i Visual Basic 
    ·Hvordan å generere et tilfeldig passord 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/