Next: Function Attributes,Previous: Case Ranges,Up: C Extensions
ISO C99 and ISO C++ allow declarations and code to be freely mixedwithin compound statements. As an extension, GCC also allows this inC89 mode. For example, you could do:
int i; /*... */ i++; int j = i + 2;Each identifier is visible from where it is declared until the end ofthe enclosing block.