case keyword

case keyword Case label for switch statement

statement := case constant-expression : statement

The case keyword labels a statement in a switch statement. A single statement can have multiple labels. You cannot use case outside of a switch statement.

Note that case labels have no effect on the order in which substatements are executed within a switch statement. Use the break statement to exit from a switch statement.

Example

switch(c) {

case '+':

  z = add(x, y);

  break;

case '-':

  z = subtract(x, y);

  break;

}

See Also

break, default, statement, switch, Chapter 4