< Programmeren in C++
Leren programmeren
|
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.