Почему мы используем оператор «& (*), когда двойной указатель на структуру является аргументом функции?
void instert(NODE**root, int value)
{
...
insert(&(*root)->left,value);
...
}
void search(NODE*root, int value)
{
...
search(root->left, value);
...
}
Почему мы используем «&» здесь: insert (& (* root) -> left, value); Но мы не используем здесь «&»: search (root-> left, value);