Я изучаю структуры и связанные списки.Когда в качестве заголовка используется двойной указатель структуры, я не могу сделать так, чтобы он направлялся к следующему элементу без использования другого указателя структуры.
void pop(struct stack **headref,int element)
{
struct stack *pop1=*headref;
if(pop1==NULL)
{
return 0;
}
if(r==0)
{
printf("%d %d",*headref,pop1);
//*headref=*headref->next why doesnt this line work?
*headref=pop1->next;
free(pop1);
return 1;
}
}