nil is an empty value.nil got no reference/address, just an empty value. for example : next pointer of my structure is empty ..means my pointer is pointing to last node.there is NULL in next pointer of my last node.now i m printing address of node->next.it will print nil.