title: ISO C90 forbids mixed declarations and code - WHY
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/7859424/why-was-mixing-declarations-and-code-forbidden-up-until-c99">Why was mixing declarations and code forbidden up until C99?</a>  </p>
  </blockquote>
  
  
  
  <p>There are a handful of questions related to this warning: <code>ISO C90 forbids mixed declarations and code</code> but they do not address the question of WHY this is in the C90 standard in the first place.</p>
  
  <p>So - why this stipulation?</p>