struct temp *node = NULL; __________ _________ 1) | | --------------| | NULL | |__1002__| |-------------------> |_______| node 1002 here 1002 is memory address of NULL 2) _________ | | | NULL | |________| node i think from your words 2) is the correct