6.5/2 The substatement in an iteration-statement implicitly defines a local scope (3.3) which is entered and exited each time through the loop.