En repetisjon struktur i C + + kan du lage en blokk med kode og bruke den mer enn en gang i programmet. Dette sparer tid når du programmerer og forbedrer re- brukbarheten av koden din . C + + har flere typer repetisjon strukturer , inkludert "for " uttalelser og " mens" loops . Du kan også endre disse looper og kombinere dem sammen . "For" Statement
Når du bruker en " for " statement , du inkluderer tre deler: en teller til å klargjøre loop, en test betingelse for å bestemme når man skal avslutte og en handling . Handlingen angir hva programmet skal gjøre hver gang gjennom løkken . Fordelen med denne typen repetisjon struktur er at du kontrollerer nøyaktig hvor mange ganger en blokk med kode gjentas . I tillegg kan du hekker flere " for" utsagn for å lage løkker i koden .
"Mens " Loop
"mens " struktur er en kodeblokk som kontinuerlig gjentar så lenge en bestemt betingelse er oppfylt . For eksempel kan koden gjentas når en teller variabelen er mindre enn en kontroll -nummer. Fordelen med denne konstruksjon er dens enkelhet , sammenliknet med andre repetisjon strukturer. Det krever bare at du kan teste for én verdi . Hvis denne verdien er sant, gjentar "mens " struktur loopen. Hvis verdien er falsk, avslutter "mens " struktur . C + + inneholder variasjoner over "mens " loop , slik som " gjøre mens ", som utfører løkken så tester en tilstand , kjøre koden i loopen minst én gang.
" break " Statement
Endre en repetisjon struktur som en "mens " loop ved å inkludere en " pause " statement for å kontrollere loop. Ved hjelp av denne uttalelsen , legger du til flere forhold som å avslutte løkken, eller bruke uttalelsen til å avslutte fra en løkke tidlig hvis det er nødvendig . Det er mest vanlig å kode en " pause " statement inne i et " hvis " statement. Dette tester kontroll variabler i loop. Foruten muligheten til å kontrollere enhver loop, bryte uttalelser også ikke har en grense på antall du kan bruke i en gjentagelse .
"Goto " Statement
den " goto " statement er en av de mindre vanlige repetisjon strukturer . Med denne metoden kan du opprette en blokk med kode identifisert av en etikett , noe som gjør det enkelt å referere når koding resten av programmet . Du kaller blokken ved å bruke " goto " søkeord andre steder i programmet, gjør dette så mange ganger du trenger. Du kan også kombinere ulike typer repetisjon strukturer, slik som å bruke " goto " statement inne i en "mens " loop .