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

From Serious Documentation
Jump to: navigation, search
 
(One intermediate revision by the same user not shown)
Line 5: Line 5:
 
*[[SHIP:Sail:Flow_Control:break|break]]
 
*[[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 12: 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 39: 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