Växla fall finns för att göra skriva if /else uttalanden lättare . Varje ” switch ” uttalande i C + + kan skrivas som en stor anslutning av if /else uttalanden . Till exempel, låt oss säga att du hade en tabell som kartlagt namn på personer till den plats som de kom in i ett lopp . Du kan skapa en lång lista med if /else-uttryck , såsom ”om ”plats ” är ”1 st ”,” den ”är ” person Alex ” , annars, om den ”plats” är ” andra '. . . ” Switchen klausulen undanröjs if /else uttalanden : ” switch ( plats ) fall . 1st, ” Alex ” . fall : 2: a , ” Tom '. . . ” Switch kan du också lägga intervall av värden för fallet ( som , fall : 1-3 , ”vinnare” ) . för att spara ännu mer att skriva
Du behöver :
Visual Basic 2008 .
1 .
Definiera ett heltal som du vill slå på . Till exempel i Race ovanstående exempel kan vi skapa följande kod :
int in_place=1 ;
2
Skapa switch , med följande kod :
switch ( in_place ) {
}
3 .
vill skapa ett ärende med raseri , skriv följande innanför klammerparenteserna av Switch fallet ( se till att sätta ett mellanslag mellan ” . . . ” och heltal ) :
fall 1 . . . 3 :
cout <" Grattis , du får en medalj "
cout <" Ledsen, men du placera inte tillräckligt hög för en medalj . "
コメント