Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

disadvantages of realloc ?

Answer Posted / babitha

Library:<stdlib.h>
define:void *realloc(void *ptr, size_t size);
it modifies the existing size of block to new size with
copies of existing data.simply it add/delete the memory of
existed pointer based on new size without changing its
contents and it returns the pointer of first location.
possible cases:
1.if size >0,ptr is not null->modify the ptr with new size
and return pointer of 1st location.
2.if size is 0,ptr is not null->it would not change the
size of pointer but delete the existing contents.
3.if size >0,ptr is null->create new ptr with that size and
return that new pointer.
4.if there is not enough space to rellocate ptr,then it
return null pointer with out changing the block of data.
case 2 and 4 are disadvantages,since orignial contents are
getting deleted and also if we trying to use null pointer
then it would crash the program.

Is This Answer Correct ?    3 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

can any one tel me wt is the question pattern for NIC exam

1958


How do you convert strings to numbers in C?

1213


What is const and volatile in c?

1033


What is pragma c?

1096


If null and 0 are equivalent as null pointer constants, which should I use?

1192


Explain 'bit masking'?

1064


What is the use of gets and puts?

1010


how to build a exercise findig min number of e heap with list imlemented?

2065


What is a built-in function in C?

1574


Explain what are reserved words?

1091


What are the 4 types of unions?

1021


How do you determine the length of a string value that was stored in a variable?

1108


typedef struct{ char *; nodeptr next; } * nodeptr ; What does nodeptr stand for?

1622


What is dynamic variable in c?

1014


How do I read the arrow keys? What about function keys?

1064