Question: What is the difference between a NULL pointer and a void pointer?

Answer: A NULL pointer is a pointer of any type whose value is zero. A void pointer is a pointer to an object of an unknown type, and is guaranteed to have enough bits to hold a pointer to any object. A void pointer is not guaranteed to have enough bits to point to a function (though in general practice it does).

Question: What is the difference between a NULL pointer and a void pointer?Answer:

A NULL pointer is a pointer of any type whose value is zero. A void pointer is a pointer to an object of an unknown type, and is guaranteed to have enough bits to hold a pointer to any object. A void pointer is not guaranteed to have enough bits to point to a function (though in general practice it does). Source: CoolInterview.com

If you have the better answer, then send it to us. We will display your answer after the approval