У меня есть структура User
struct User
{
char login[LOG_IN];
char password_hash[PASS_IN];
struct User* next;
};
И у меня есть функция, которая может изменить указатель аргумента.
void deleteFirstUser(User** head)
{
//something like
*head = *head->next;
}
Как это может работать?