Question: What is true about the variable named `ptr`?
- It is a pointer initialized at NULL.
- It is a pointer to a void function.
- That declaration causes a compiler error, as pointers must specify a type.
- It is a pointer to a value with no specific type, so it may be cast to point to any type.
Answer: The correct answer of the above question is Option D:It is a pointer to a value with no specific type, so it may be cast to point to any type.