title: what does node=node->next mean in linked list (data structures)
body: <p>The following is the structure</p>
  
  <pre><code>struct list *node
  { 
      int data;
      struct list *next;
  }
  </code></pre>
  
  <p>What does node=node->next exactly do while traversing the linked list and isn't the next element pointer to pointer in the node variable?</p>