GNU Info

Info Node: (gcc-300.info)Initializers

(gcc-300.info)Initializers


Next: Compound Literals Prev: Pointer Arith Up: C Extensions
Enter node , (file) or (file)node

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 };
       ...
     }


automatically generated by info2www version 1.2.2.9