Как вы там заявили, temp
и head
являются указателями, а в первом выражении значение next
указателя temp
указывает на head
, тогда как во втором выражении вы делаете temp=head
... это не значит, что temp
указывает на head
, скорее temp
теперь head
...
Надеюсь, вы его получите. :)