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