Choose the statement which is incorrect with respect to dynamic memory allocation.
A. Memory is allocated in a less structured area of memory, known as heap
B. Used for unpredictable memory requirements
C. Execution of the program is faster than that of static memory allocation
D. Allocated memory can be changed during the run time of the program based on the requirement of the program
Answer: Option C
In C, which header file should be included to use dynamic memory allocation functions?
A. stdlib.h
B. malloc.h
C. memory.h
D. alloc.h
What is the purpose of the 'malloc' function in C?
A. To allocate dynamic memory
B. To allocate static memory
C. To deallocate memory
D. To find memory leaks
Which function is used to allocate an array of elements in C?
A. calloc()
B. malloc()
C. alloc()
D. array()
What does the 'calloc' function in C do?
A. Allocates and initializes memory to zero
B. Allocates memory and leaves it uninitialized
C. Deallocates memory
D. Checks for memory leaks

Join The Discussion