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.


switch(c) {

case '+':

  z = add(x, y);


case '-':

  z = subtract(x, y);



See Also

break, default, statement, switch, Chapter 4