Last updated: Apr 26, 2022

Memory Management in C

Almost all computer languages can handle system memory. Memory management is the process of controlling and coordinating computer memory, assigning portions called blocks to various running programs to optimize overall system performance. When a variable gets assigned in memory in one program, that memory location cannot be used by another variable or another program. So, the C language gives us a technique of allocating memory to different variables and programs.
How to deallocate memory without using free method in C Language? EASY
This blog explains the deallocation of memory without using the free() method in C language.
Dynamic Memory Allocation in C MEDIUM
This blog discusses dynamic memory allocation in C. It explains the implementation of malloc, calloc, realloc and free methods.
How does the free() method know the size of memory to be de-allocated? EASY
This blog explains the size allocation of free() method in C language.
Use of Realloc() EASY
In this article, we shall discuss the realloc() function along with its syntax and example
Memory Leaks in C EASY
In this article, we will discuss Memory leaks in the C language.