Syntax
switch (<expression>)
{
case 1: <operators>; break;
case 2: <operators>; break;
...
default: <operators>; break;
}
we can merge cases
switch (<>)
{
case 4:
case 5:
case 6: <operators>; break;
default: <operators>; break;
}
break exits switch(). may not write it.
With enum
Enumerated type is useful in case
enum month {jan = 1, feb, ..., dec}
enum month ml = feb
switch (ml) {
case feb: <operators>; break;
case apr:
case dec: <operators>; break;
default: <operators>; break;
}