Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
C + + Herhaling Structuur
C + + is een object - georiënteerde programmeertaal gebaseerd op de originele taal C ontwikkeld in de jaren 1970 . Programmeurs die gebruik maken van C + + en andere verwante talen zijn sterk afhankelijk van herhaling structuren voor taken die vereisen lus herhaaldelijk door een reeks stappen uit te voeren . Dergelijke repetitieve loops zijn in het hart van de vele programma's die een breed scala van functies uit te voeren . Herhaling structuren in C + + de vorm van " terwijl " " do -while " en " voor" loops . Terwijl Loops

Een while-lus is de basis looping structuur in C + + . Een tijdje statement definieert een aandoening , meestal een vergelijking tussen twee waarden of een evaluatie van een waarde . De voorwaarde zal een "echte " of " false" waarde terug . Als de conditie van een werkelijke waarde retourneert , dan is het blok van de code na de while-opdracht uitvoert . Zodra de opdrachtenreeks is voltooid , controleert het programma de while statement opnieuw , en dit wordt herhaald totdat de while statement evalueert op " false" . Het volgende voorbeeld illustreert een eenvoudige lus while . De code controleert of de variabele " x " kleiner is dan 5 , en als het is , drukt de waarde van x op het scherm. Dan verhoogt het de waarde van x voor een en herhaalt , vanaf de while opnieuw tot x ten minste 5

in x = 0 ;

while ( x + x + cout //voeg 1 tot x }
Heb - terwijl Loops

Do- while loops zijn identiek aan de while loops , met een uitzondering : Do- while-loops zal uitvoeren het blok van de code te herhalen voordat de evaluatie van de while statement . Dit betekent dat de code in de lus altijd minstens een keer zal uitvoeren . het volgende voorbeeld illustreert een do- while-lus . Merk op hoe de code uit te voeren komt vóór de while statement . dit stukje code wordt de waarde van de variabele x om het scherm voor het controleren , indien die waarde lager is dan 5 af te drukken , en dan stijgen die waarde met een . tegenstelling tot een while-opdracht , zal deze code altijd af te drukken om het scherm ten minste een keer , zelfs als x is niet minder dan 5 aanvankelijk :

int x = 0 ;

do { cout x + + ; } while ( x
Voor Loops
< br >

lussen functioneren op dezelfde wijze als tijdens loops , maar met meer verfijnde controle over de manier waarop de code wordt herhaald . een for-lus definieert drie verklaringen . de eerste is de teller , een integer . de tweede is de voorwaarde waarop de lus eindigt . ( zoals de while lus ) de derde is het increment waarde die bepaalt hoe veel toe te voegen aan de teller voor elke iteratie voor lussen zijn nuttig wanneer een vooraf bepaald of berekende aantal iteraties nodig zijn het volgende voorbeeld illustreert een lus : . . < >

int i = 0 br ;

voor ( i; i cout }
Goto verklaringen

andere manier om looping structuren te bouwen is via de " goto " statement , samen met een label . de programmeur kan een label definiëren , gebruik dan goto statements om het programma te verplaatsen naar verschillende onderdelen van het programma . Dit is echter meestal leidt tot verwarrende code en wordt afgeraden in de praktijk. de Hieronder ziet u een voorbeeld van hoe een programmeur een goto statement zou uitvoeren :

int i = 0 ;

lus
: i + + ; cout

indien (i goto lus ; }
< br >

Previous: Next:
  C /C + + Programming
·Hoe maak je een rechthoek te m…
·How to Get C + + te Aftrekken …
·Hoe te Boost installeren in Co…
·Hoe Memory Lekken Debug in GDB…
·Hoe te Radioknoppen gebruiken …
·Hoe te Doxygen gebruiken om Br…
·Wat is het tegenovergestelde v…
·Hoe te converteren Van String …
·Hoe maak je een Game Engine Bu…
  Related Articles
Hoe u Microsoft Visual C Debug Library F…
Structuur in VB.NET 
VBA Code Structuur 
Waarom zijn er zoveel Herhaling Structur…
Hoe te C Structuur converteren naar VBA 
VBA Programmeren Structuur 
Wat is het verschil tussen de Dot Notati…
Web Database Structuur 
Hoe wilt zien & Structuur MySQL met PHP 
  Programmering Articles
·Karakter Array vs String 
·Hoe vraagt ​​u een Texture boven tekst i…
·Hoe je MySQL importeren naar HSQLDB 
·Hoe te importeren Data Object Types in S…
·Hoe te JavaScript en PHP gebruiken in fo…
·Verschil tussen functies en subroutines …
·Hoe maak je een Tuple converteren naar e…
·Hoe te installeren Zend Optimizer op Red…
·Hoe te formatteren in Textarea 
Copyright © Computer Kennis http://www.nldit.com