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

From Serious Documentation
Jump to: navigation, search
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 ==

Revision as of 11:56, 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