Jun 03, 2015 switch case is a branching statement used to perform action based on available choices, instead of making decisions based on conditions. Using switch case you can write more clean and optimal code than if else statement. Switch case only works with integer, character and enumeration constants. In this exercises we will focus on the use of switch case statement. Dev-C is a free IDE for Windows that uses either MinGW or TDM-GCC as underlying compiler. Originally released by Bloodshed Software, but abandoned in 2006, it has recently been forked by Orwell, including a choice of more recent compilers.
Second life viewer for mac os x 10.7.5 7 5 11g63. The switch statement in C++ is a control statement that is useful in a limited number of cases. The switch statement resembles a compound if statement by including a number of different possibilities rather than a single test:
The value of expression must be an integer (int, long, or char). The case values must be constants.
Dev C++ Programs
As of the ‘14 standard, they can also be a constant expression.
When the switch statement is encountered, the expression is evaluated and compared to the various case constants. Control branches to the case that matches. If none of the cases match, control passes to the default clause.
Consider the following example code snippet:
Once again, the switch statement has an equivalent; in this case, multiple if statements. However, when there are more than two or three cases, the switch structure is easier to understand.
The break statements are necessary to exit the switch command. Without the break statements, control falls through from one case to the next. (Look out below!)