title: What is a void pointer and what is a null pointer?
body: <p>So I was going through some interview questions and I came across <a href="https://web.archive.org/web/20101219111103/http://kyapoocha.com/css-interview-questions/what-is-a-void-pointer-2/" rel="noreferrer">one about void and null pointers</a>, which claims:</p>
  
  <blockquote>
    <p>a pointer with no return type is called a null pointer. It may be any kind of datatype.</p>
  </blockquote>
  
  <p>This confused me thoroughly! It seems void and null could be used interchangeably according to this question, and I don't believe that to be correct. I assumed void to be a return type and null to be a value. But I am just a code-rookie and am not sure I am right. </p>
  
  <p>Please express your views as to what a null pointer is and a void pointer is. I am not looking for difference between null and void. </p>