It refers to the mechanism by which storage or memory gets allocated dynamically to variables during the runtime. This mechanism uses malloc(), and calloc() functions to allocate memory dynamically.

free() function is used to release dynamically allocated memory.

BY Best Interview Question ON 07 Feb 2019