This is my code for a adding an item to a double linked list my question is : if i say newBlock->prev = tail tail = newBlock Will newBlock->prev point to the old tail