De grootste verschil tussen pauze en doorgaan in C ++ is dat het break wordt gebruikt om de lus onmiddellijk te beëindigen en de controle door te geven aan de volgende instructie na de lus, terwijl de continue wordt gebruikt om de huidige iteratie van de lus over te slaan.
C ++ is een algemene programmeertaal op een hoog niveau. Het is een geavanceerde versie van de C-taal. Met andere woorden, C ++ is vergelijkbaar met C, maar het ondersteunt objectgeoriënteerde programmering en heeft andere extra functies. Bovendien is C ++ nuttig om efficiënte programma's te schrijven en wordt het gebruikt voor het ontwikkelen van besturingssystemen, stuurprogramma's, ingebedde systemen, beeldverwerkingstoepassingen en voor onderzoek. Tijdens het programmeren is het soms nodig om steeds dezelfde instructies te herhalen. Loops helpen om een aantal instructies een aantal keren te herhalen. Bij het uitvoeren van een lus is het soms nodig om instructies binnen de lus over te slaan of om de lus te beëindigen. Breek en help doorgaan in deze situaties.
1. Wat is pauze in C++
- Definitie, functionaliteit
2. Wat gaat verder in C++
- Definitie, functionaliteit
3. Wat is het verschil tussen pauze en doorgaan in C++
- Vergelijking van belangrijke verschillen
C ++, doorgaan, breken, OOP
Het break-sleutelwoord helpt om een lus onmiddellijk te beëindigen. Wanneer er een break-instructie is tijdens het uitvoeren van een lus, gaat de besturing naar de eerstvolgende regel na de lus. Een voorbeeldprogramma is als volgt.
Figuur 1: C ++ -programma met pauze
Volgens het bovenstaande programma, voor lus itereert van 1 tot 5. Wanneer de 'i' waarde 4 wordt, wordt de testconditie waar. Daarom wordt de break-instructie uitgevoerd en eindigt de lus. Aangezien de lus eindigt wanneer 'i' 4 is, worden de waarden na 3 niet afgedrukt. Het zal alleen 1, 2 en 3 afdrukken.
Het voortgezette sleutelwoord helpt om de huidige iteratie van de lus over te slaan. Raadpleeg het onderstaande voorbeeldprogramma.
Figuur 2: C ++ -programma met doorgaan
Volgens het bovenstaande programma, itereert de lus van 1 tot 5. Wanneer de 'i' 1 is, is de rest na delen door 2 1. Dus, de voorwaarde wordt waar. Daarom wordt de instructie continue uitgevoerd en wordt de iteratie naar de volgende overgeslagen. Maar wanneer 'i' 2 wordt. Herinnering na 2 delen door 2 is 0. Daarom is de voorwaarde onwaar en wordt de voortzetting niet uitgevoerd. Daarom wordt de waarde 2 afgedrukt. In de volgende iteratie is 'i' 3. Verdelen van 3 op 2 geeft de rest 1. Dus is de voorwaarde waar. Ga daarom door met uitvoeren en de iteratie gaat naar de volgende. Dan is 'i' 4 en dit proces vindt plaats totdat 'i' 5 is. Als de rest 1 is, gaat u verder met uitvoeren en springt de iteratie naar de volgende. Daarom worden alleen even nummers op het scherm afgedrukt.
De breuk is een lusbesturingsstructuur die ervoor zorgt dat de lus eindigt en de programmabesturing doorgeeft aan de volgende instructie na de lus. De voortzetting is een lusbesturingsstructuur die ervoor zorgt dat de lus onmiddellijk naar de volgende iteratie van de lus springt. Vandaar dat dit het belangrijkste verschil tussen break en continu in C verklaart++.
Bovendien is een ander verschil tussen onderbreking en doorgaan in C ++ dat onderbreking helpt bij het beëindigen van de uitvoering van de lus, terwijl verder helpt om uitspraken binnen de lus over te slaan.
Kort gezegd: doorbreken en doorgaan zijn twee sleutelwoorden die helpen bij het controleren van de herhaling van een reeks instructies in een programma. Het belangrijkste verschil tussen breken en doorgaan in C ++ is dat de onderbreking wordt gebruikt om de lus onmiddellijk te beëindigen en de controle door te geven aan de volgende instructie na de lus, terwijl de voortzetting wordt gebruikt om de huidige iteratie van de lus over te slaan.
1. "C Break Statement." Www.tutorialspoint.com, hier beschikbaar.
2. "C Break Statement." Www.tutorialspoint.com, hier beschikbaar.