COHERENT manpages
This page displays the COHERENT manpage for case [Introduce entry in switch statement].
List of available manpages
Index
case -- C Keyword
Introduce entry in switch statement
The C keyword case is a label within a switch statement. For example:
while ((int = getchar()) != EOF)
switch (foo) {
case 'q':
case 'Q':
exit(0);
case ' ':
n++;
default:
break;
}
case labels each of the three possibilities recognized by the switch
statement: a space, `q', and `Q'. The statements that follow a case
statement behave as if they were enclosed within braces.
Note that a case statement is simply a label: it sets a point to which the
switch statement jumps, and execution continues from that point. Once a
switch statement jumps to the point marked by a given case label, execution
continues until an exit, break, or return is read, or the closing brace of
the switch statement is encountered.
See Also
break,
C keywords,
switch
ANSI Standard, §6.6.4.2