The incorrect statement with respect to dangling pointers is . . . . . . . .
A. Pointer pointing to non-existent memory location is called dangling pointer
B. When a dynamically allocated pointer references the original memory after it has been freed, a dangling pointer arises
C. If memory leak occurs, it is mandatory that a dangling pointer arises
D. Dangling pointer may result in segmentation faults and potential security risks
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