380                                        .   

   switch

1.     ,   switch.

2.   case,    ,   -
   1;     case    , -
  default;   default , switch .

3.  switch ,    break 
   switch.

 switch    ()  ,
        :

switch (k) {
case 1:

int very_bad = 3; break;

case 2:                     //, .. 
// very_bad

}

switch (k) {
case 1:

{

int d = 3; break;

}
case 2:     //, ..    d

. 10.9.  goto

 goto        -
   .       -
  goto   .'

   .    goto,  

goto ;

    .   goto,  -
    ,      .  -
  .  2.8.9,  goto,  . 60 (  goto_tst.cpp).

 goto    ()  -
,         :

if (i < j)

goto max;          //:  

int crazy = 5;

max:

'  goto   ,    
C++ (,  CASE-). , ,  ,    
    .  . .