Controleverklaringen in C ++

Programma's bestaan ​​uit secties of blokken met instructies die inactief blijven totdat ze nodig zijn. Indien nodig gaat het programma naar de juiste sectie om een ​​taak uit te voeren. Terwijl een deel van de code bezet is, zijn de andere delen inactief. Controle-instructies zijn hoe programmeurs aangeven welke delen van de code op specifieke tijden moeten worden gebruikt.

Besturingsinstructies zijn elementen in de broncode die de stroom van programma-uitvoering besturen. Ze omvatten blokken met en haakjes, lussen met for, while en do while en besluitvorming met behulp van if en switch. Er is ook goto. Er zijn twee soorten controleverklaringen: voorwaardelijk en onvoorwaardelijk.

Voorwaardelijke verklaringen in C++

Soms moet een programma worden uitgevoerd, afhankelijk van een bepaalde voorwaarde. Voorwaardelijke verklaringen worden uitgevoerd wanneer aan een of meer voorwaarden is voldaan. De meest voorkomende van deze voorwaardelijke uitspraken is de als verklaring, die de vorm aanneemt:

if (voorwaarde)
     
    statement (s);
     

Deze verklaring wordt uitgevoerd wanneer de voorwaarde waar is.

C ++ gebruikt vele andere voorwaardelijke verklaringen, waaronder:

  • if-else: een if-else-instructie werkt op een of / of basis. Eén instructie wordt uitgevoerd als de voorwaarde waar is; een andere wordt uitgevoerd als de voorwaarde onwaar is.
  • if-else if-else:Deze verklaring kiest een van de beschikbare verklaringen afhankelijk van de voorwaarde. Als aan geen enkele voorwaarde wordt voldaan, wordt de instructie else aan het einde uitgevoerd.
  • while: While herhaalt een statement zolang een gegeven statement waar is.
  • do while: een do while-instructie lijkt op een while-instructie met de toevoeging dat de voorwaarde aan het einde is aangevinkt.
  • for: A for statement herhaalt een statement zolang aan de voorwaarde is voldaan.

Onvoorwaardelijke controleverklaringen

Onvoorwaardelijke controleverklaringen hoeven aan geen enkele voorwaarde te voldoen. Ze verplaatsen de besturing onmiddellijk van het ene deel van het programma naar het andere. Onvoorwaardelijke verklaringen in C ++ zijn onder meer:

  • ga naar een ga naar statement stuurt de besturing naar een ander deel van het programma.
  • pauze: A breken statement beëindigt een lus (een herhaalde structuur) 
  • doorgaan: A doorgaan met -instructie wordt in lussen gebruikt om de lus te herhalen voor de volgende waarde door de besturing terug te brengen naar het begin van de lus en de instructies die erop volgen te negeren.