Difference between revisions of "SHIP:Sail:Flow Control:case"

From Serious Documentation
Jump to: navigation, search
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== See Also ==
 
== See Also ==
 
*[[SHIP:Sail|Sail Home]]
 
*[[SHIP:Sail|Sail Home]]
 +
*[[SHIP:Sail:Flow_Control|Flow Control]]
 
*[[SHIP:Sail:Flow_Control:switch|switch]]
 
*[[SHIP:Sail:Flow_Control:switch|switch]]
 +
*[[SHIP:Sail:Flow_Control:break|break]]
  
== [[Flow_Control:case|case]] ==
+
== [[SHIP:Sail:Flow_Control|case]] ==
 
<onlyinclude>Branch control that works in conjunction with the switch statement.
 
<onlyinclude>Branch control that works in conjunction with the switch statement.
  
Line 10: Line 12:
 
! scope="col" style="text-align:left" | Description
 
! scope="col" style="text-align:left" | Description
 
|-
 
|-
|[[Flow_Control:case|case]]||Causes code execution to branch to the matching switch statement expression.
+
|[[SHIP:Sail:Flow_Control|case]]||Causes code execution to branch to the matching switch statement expression.
 
|}</onlyinclude>
 
|}</onlyinclude>
 
== Example ==
 
== Example ==
Line 37: Line 39:
 
a = 4 ->4
 
a = 4 ->4
  
[[Category:Flow Control Statements]]
+
[[Category:Flow Control]]

Latest revision as of 13:30, 10 October 2016

See Also

case

Branch control that works in conjunction with the switch statement.

Statement Description
case Causes code execution to branch to the matching switch statement expression.

Example

switch(a)
{
   case 1:
      printf("1");
      break;
   case 2:
      printf("2");
      break;
   case 3:
      printf("3");
      break;
   case 4:
      printf("4");
      break;
   default;
      break;
}

Prints: a = 1 ->1 a = 2 ->2 a = 3 ->3 a = 4 ->4