Dynamic Memory - definition
There are two types of memory allocations which are: Static Memory allocation and Dynamic memory allocation. Dynamic memory allocation is also known as runtime memory allocation. Dynamic memory is a type of memory where memory space can be allocated during the time of execution or runtime. Once the memory is allocated, it can be changed while executing the program. Compared to the static memory allocation process it is a bit slower in process.