(gcc.info.gz) Initializers

Info Catalog (gcc.info.gz) Pointer Arith (gcc.info.gz) C Extensions (gcc.info.gz) Compound Literals
 
 5.21 Non-Constant Initializers
 ==============================
 
 As in standard C++ and ISO C99, the elements of an aggregate
 initializer for an automatic variable are not required to be constant
 expressions in GNU C.  Here is an example of an initializer with
 run-time varying elements:
 
      foo (float f, float g)
      {
        float beat_freqs[2] = { f-g, f+g };
        /* ... */
      }
 
Info Catalog (gcc.info.gz) Pointer Arith (gcc.info.gz) C Extensions (gcc.info.gz) Compound Literals
automatically generated by info2html