title: Delete the last node of a single linked list using the single pointer to start node
body: <p>Can I delete the last node using the below prototype in C -:
  int delete(struct node *head, int item) </p>
  
  <p>Note-: The first argument here is a point to start node and not pointer to pointer to start node .</p>
  
  <p>Thanks</p>