title: what is the meaning of struct pointer end with a pointer? c++
body: <p>What is this meaning of the *head follows the struct here?</p>
  
  <pre><code>struct node{
    int data;
    struct node *next;
  }*head;
  </code></pre>