title: lifetime of declaration within a loop
body: <p>I have a loop as follows</p>
  
  <pre><code>while(1)
  {
      int i;
  }
  </code></pre>
  
  <p>Does <code>i</code> get destroyed and recreated on the stack each time the loop occurs?</p>