(gcc.info) Mixed Declarations

Info Catalog (gcc.info) Case Ranges (gcc.info) C Extensions (gcc.info) Function Attributes
 
 5.26 Mixed Declarations and Code
 ================================
 
 ISO C99 and ISO C++ allow declarations and code to be freely mixed
 within compound statements.  As an extension, GCC also allows this in
 C89 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 of
 the enclosing block.
 
Info Catalog (gcc.info) Case Ranges (gcc.info) C Extensions (gcc.info) Function Attributes
automatically generated by info2html