The ALLOCATE statement dynamically creates storage for allocatable arrays and pointer targets. The storage space allocated is uninitialized. For more information, see ALLOCATE in the A to Z Reference.
This section also discusses the following: