En upprepning struktur i C + + kan du skapa ett block av kod och återanvända den mer än en gång i ditt program . Detta sparar tid vid programmering och ökar återanvändning av din kod . C + + har flera sorters upprepning strukturer, inklusive " för" uttalanden och " medan" loopar . Du kan också ändra dessa slingor och kombinera ihop dem . " För " Statement
När du använder ett " efter " uttalande , inkludera dig tre delar : en räknare för att initiera slingan , ett test tillstånd för att bestämma när man ska avsluta och en åtgärd . Åtgärden anger vad programmet ska göra varje gång genom öglan . Fördelen med denna typ av upprepning struktur är att du kan styra exakt hur många gånger ett block av koden upprepas . Dessutom kan du kapsla flera " för " uttalanden för att skapa loopar i koden .
" Medan " Loop
" medan " struktur är en kodblock som ständigt upprepar så länge ett visst villkor är uppfyllt . Exempelvis kan koden upprepas när en disk variabel är mindre än ett kontrollnummer . Fördelen med denna struktur är dess enkelhet , jämfört med andra upprepning strukturer . Det kräver bara att du kan testa för ett värde . Om värdet är true , upprepar " medan " struktur slingan . Om värdet är false , avslutar " medan " struktur . C + + innehåller variationer på " medan " loop , som " gör samtidigt , " som exekverar slingan sedan testar ett villkor , exekvera koden i slingan minst en gång .
" Break " Statement
Ändra en upprepning struktur såsom en " tag " loop genom att ta ett "break " uttalande att hjälpa till att kontrollera slingan . Med hjälp av detta uttalande , lägg dig fler villkor som att avsluta slingan , eller använd uttalande att säga från en slinga i början om det behövs . Det är mest vanligt att koda ett " break " uttalande i ett "om " uttalande . Detta testar styrvariablerna i slingan . Förutom chansen att styra någon slinga , bryta uttalanden också inte har en gräns för hur många du kan använda i en upprepning .
" Goto " Statement
den " goto " uttalande är en av de mindre vanliga upprepning strukturer . Med den här metoden kan du skapa ett block av kod identifieras av en etikett , vilket gör det lätt att referera när kodningen resten av programmet . Du kallar blocket genom att använda " goto " nyckelordet någon annanstans i ditt program , gör detta så många gånger som du behöver . Du kan också kombinera olika typer av upprepning strukturer, såsom att använda " goto " uttalande i en " tag " loop .