Free () function in C
The void free function (void * ptr) frees the previously allocated memory by a call to calloc, malloc, or realloc
The void free function (void * ptr) frees the previously allocated memory by a call to calloc, malloc, or realloc
Declare the free () function in C
Below is the declaration for free () in C:
void free ( void * ptr )
Parameters
ptr : This is the pointer to the previously allocated memory block with malloc, calloc or realloc to be freed. If the input parameter is a null pointer, no action will take place.
Returns the value
This function does not return any values.
For example
The following C program illustrates the usage of free () in C:
#include #include #include int main () { char * str ; /* lan cap phat bo nho ban bau */ str = ( char *) malloc ( 15 ); strcpy ( str , "QTMTeam" ); printf ( "Chuoi = %s, tai Dia chi = %un" , str , str ); /* tai cap phat lai bo nho */ str = ( char *) realloc ( str , 25 ); strcat ( str , ".@gmail.com" ); printf ( "Chuoi = %s, tai Dia chi = %un" , str , str ); /* Giai phong bo nho da cap phat */ free ( str ); return ( 0 ); }
Compile and run the above C program to see the results.
According to Tutorialspoint
Previous lesson: calloc () function in C
Next lesson: malloc () function in C
4.5 ★ | 2 Vote
You should read it
- Calloc () function in C
- The function atexit () in C
- The exit () function in C
- System () function in C
- The abort () function in C
- Call the function by pointer in C ++
- Function realloc () in C
- Malloc () function in C
- The function gets () in C
- The getchar () function in C
- Function abs () in C
- Function fputs () in C
Maybe you are interested
Instructions to remove DirectX 11, restore default DirectX
How do astronauts drink coffee in space?
Instructions for creating PowerPoint background color effects - Create a new background for slides
Instructions for installing and registering a Steam account on your computer
How to create strong id, nickname, username, 'Strong Username'
How to use Structure Reference and Style Reference in Adobe Firefly