title: What does the ISO/IEC 9899 6.8.4.2 ->2 phrase mean?
body: <p>I don't get it what this means.
  I already thought this could mean code as in my code snippet of this Question:</p>
  
  <p><a href="https://stackoverflow.com/questions/18210824/skipping-switch-cases-via-false-loop-is-a-valid-operation">Skipping switch cases via false loop is a valid operation?</a></p>
  
  <p>But as the answerers just where going to improve the code and ignored my question about the c99 quote, I'm going to ask this here now explicitly:</p>
  
  <blockquote>
    <p>If a switch statement has an associated case or default label within the scope of an
    identifier with a variably modified type, the entire switch statement shall be within the
    scope of that identifier.135)</p>
  </blockquote>
  
  <p>And here's the footnote:</p>
  
  <blockquote>
    <p>135) That is, the declaration either precedes the switch statement, or it follows the last case or
    default label associated with the switch that is in the block containing the declaration.</p>
  </blockquote>
  
  <p>could any one be so kindly and explain it to me in other words?
  Thanks for the effort.</p>