What is the difference between dynamic memory allocation and static memory allocation?

The memory allocated at runtime is dynamic memory allocation and the memory allocated during coding is static memory allocation.