Указатель установлен в NULL, в основном это означает, что указатель не указывает ни на что действительное.Если вы попытаетесь сделать p->next
, вы находитесь на неопределенной территории поведения, то есть ваша программа может продолжать работать или зависать или что-то между ними.
Я могу предположить, что установка указателя на NULL означает, в вашем случае, созданиепустой список.