C++ Syntax: switch


The switch statement provides a convenient alternative to the if when dealing with a multi-way branch. Suppose we have some integer value called test and want to do different operations depending on whether it has the value 1, 5 or any other value, then the switch statement could be employed:-
switch ( test ) {

  case 1 : 
    // Process for test = 1

  case 5 : 
    // Process for test = 5

  default : 
    // Process for all other cases.

It works as follows:-

Usage Notes

Go Back to the The C++ Crib Top Page

If you have any comments about this page please send them to Nick West