What is the purpose of realloc( )?

the function realloc(ptr,n) uses two arguments.the first argument ptr is a pointer to a block of memory for which the size is to be altered.The second argument n specifies the new size.The size may be increased or decreased.If n is greater than the old size and if sufficient space is not available subsequent to the old region, the function realloc( ) may create a new region and all the old data are moved to the new region.

Showing Answers 1 - 1 of 1 Answers

BRN Prasad

  • Mar 13th, 2006
 

The main purpose of the realloc is to reallocation the memory aquired by any variable.In between u want to increase the size of it (if ur array becoming bigger) .. or if u want to reduce its size (if that data element do not need that much memory u had already allocated)...

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions