Switch is an alternative to using a long sequence of if...else if... statements where each conditional expression is essentially the same, evaluating to the same data type but with different values.
For instance:
if(x==1) statement_1;
else if(x==2) statement_2;
else if(x==3) statement_3;
else statement_4;
The above can also be written:
switch(x)
{
case(1): statement_1; break;
case(2): statement_2; break;
case(3): statement_3; break;
default: statement_4;
}
Most would regard the second version as more readable as there's only one conditional expression to evaluate.
Copyright © 2026 eLLeNow.com All Rights Reserved.