< Programmeren in C++

Programmeren in C++

  1. Inleiding
  2. Compilers

Leren programmeren

  1. De basis van C++
  2. If-statement
  3. Lussen
  4. Functie
  5. Switch case
  6. Structuren
  7. Arrays
  8. Pointers
  9. Bestand invoer en uitvoer
  10. Gelinkte lijst

Een switch-statement werkt ongeveer hetzelfde als een if-else statement. Zo kan je bijvoorbeeld dit if-else statement

C++-code:

if(condition == 1)
{
  // condition is gelijk aan 1
}
else if(condition == 2)
{
  // condition is gelijk aan 2
}
else
{
  // condition is niet gelijk aan 1 of 2
}

vervangen door een switch

C++-code:

switch(condition)
{
  case 1:
    // condition is gelijk aan 1
  break;

  case 2:
    // condition is gelijk aan 2
  break;

  default:
    // condition is niet gelijk aan 1 of 2
}

In de switch zorgt

break;

ervoor dat cases die erop volgen niet worden uitgevoerd.

Stel dat condition gelijk is aan 1 en we de

break;

uit case 1 weglaten. Onze switch zou er dan zo uitzien:

C++-code:

switch(condition)
{
  case 1:
    // condition is gelijk aan 1

  case 2:
    // condition is gelijk aan 2
  break;

  default:
    // condition is niet gelijk aan 1 of 2
}

zal dus case 1 worden uitgevoerd, dan case 2, en dan door de break van case 2 uiteindelijk stoppen.

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.