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
    C + + Repetisjon Struktur
    C + + er et objektorientert programmeringsspråk basert på den opprinnelige C-språk utviklet i 1970 . Programmerere som bruker C + + og andre beslektede språk avhengige repetisjon strukturer for å utføre oppgaver som krever looping gjentagelser gjennom et sett med trinn . Slike repeterende løkker er i hjertet av mange programmer som utfører en rekke funksjoner . Repetisjon strukturer i C + + ta form av "mens ", " do -while " og " for" looper. Mens Loops

    En while-loop er den grunnleggende looping struktur i C + + . En stund uttalelse definerer en tilstand , vanligvis en sammenligning mellom to verdier eller en evaluering av en verdi. Tilstanden vil returnere en "true " eller "false" verdi. Hvis tilstanden returnerer en sann verdi , da den kodeblokken følge mens setningen blir utført . Når handling er gjennomført , kontrollerer programmet mens setningen igjen , og dette gjentas inntil mens setningen evalueres til " usann " . Følgende eksempel illustrerer en enkel mens loop . Koden sjekker om variabelen "x " er mindre enn 5 , og hvis det er, skriver verdien av x til skjermen . Så det øker verdien av x etter en, og gjentar , som starter på mens uttalelsen igjen, til x er ikke mindre enn fem : en

    i x = 0;

    while ( x domstol x + + //legger 1 til x }
    Do- mens Loops

    Do- mens sløyfer er identisk mens sløyfer , med ett unntak : Må -while løkker vil utføre den kodeblokken å gjenta før evaluere mens setningen. Dette betyr at koden i sløyfen vil alltid utføre minst én gang . følgende eksempel illustrerer en do -while loop. Legg merke til hvordan den koden som skal utføres kommer før while-setning . denne kodebiten vil skrive ut verdien av variabelen x til skjermen, og deretter øke på at verdien av en før du sjekker om det er mindre enn fem . motsetning til en while-setning , vil denne koden alltid ut på skjermen minst én gang, selv hvis x er ikke mindre enn fem utgangspunktet : en

    int x = 0;

    do { cout x + +; } while ( x
    For Loops

    for løkker fungere samtidig mens sløyfer , men med mer raffinerte kontroller på hvordan koden gjentas. en for loop definerer tre uttalelser. den første er telleren , et heltall. den andre er tilstanden hvorpå løkke avslutter . (som mens loop ) den tredje er økningsverdien som definerer hvor mye du skal legge til disken for hver iterasjon for løkker er nyttig når en forhåndsdefinert eller beregnede antall gjentakelser kreves følgende eksempel illustrerer en for loop : . .

    int i = 0 ;

    for (i , jeg cout }
    Goto uttalelser

    annen måte å konstruere looping strukturer er gjennom " goto " statement , sammen med en etikett . programmereren kan definere en etikett , og deretter bruke goto uttalelser for å flytte programmet til merket deler av programmet . men dette fører vanligvis til forvirrende kode og er motløs i praksis. den følgende viser et eksempel på hvordan en programmerer vil gjennomføre en goto uttalelse : en

    int i = 0;

    bue: i + +; cout

    hvis (i goto sløyfe ;}


    früher :

     Weiter:
      Relatert Artike
    ·Hvordan sjekke for en understreng Switch 
    ·Hvordan bruke Radio Knapper i Visual C 
    ·Hvordan sette en tekstfil til en Vektor av Structs i C …
    ·Hvordan endre Logical -Volume Name 
    ·Hvordan sette opp Joomla Debugging i Eclipse 
    ·Legge til en DLL til en CPP Project 
    ·Hvordan å erklære en statisk Constant i C 
    ·Hvordan få Linje Antall en Input fil i C 
    ·Hvordan Reverse en Array i C + + 
    ·Slik begrenser du desimal i C Språk 
      Anbefalte artikler
    ·Hva å gjøre med en Trapped Feil i C 
    ·Hvordan bruke JS å skrive til et annet dokument 
    ·Hvordan tilordne hurtigtaster til en tekstboks i Visual…
    ·Dato Forskjell i Java Script 
    ·Hvordan lage et rutenett i Visual Basic 
    ·Hvordan Beregn Simpson Rule hjelp Python 
    ·Hvordan å løse Rekursjon 
    ·Hvordan bruke Response SetHeader 
    ·Hvordan starte Adobe Fra Visual Basic 6 
    ·Sekvensielle Effekter i jQuery 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/