Name
case keyword — Case label for switch statement
Synopsis
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
Get C++ In a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.