Discussion
Can I increase the size of dynamically allocated array?
Answer: A
Correct answer: Yes
realloc resizes an existing block, preserving its contents up to the smaller of the old and new sizes. It may extend the block in place, or move it elsewhere and copy the data, returning the address either way.
Two cautions follow. The returned pointer must be used from then on, since the old one may now be invalid; and it should be assigned to a temporary first, because realloc returns null on failure and assigning that directly over the original pointer loses the block entirely.
No comment is present. Be the first to comment.
Loading…
Post your comment
Please log in or register to post a comment.
Examination Categories
- SSC Exams
- Banking Exams
- Teaching Exams
- Civil Services Exams
- Railways Exams
- Engineering Recruitment Exams
- Defence Exams
- State Government Exams
- Police Exams
- Insurance Exams
- Nursing Exams
- Other Government Exams
- NRA CET
- PG Entrance Exams
- Campus Placement
- MBA Entrance Exams
- CUET and UG Entrance
- Judiciary Exams
- Regulatory Body Exams
- Software Development