1
Не знаю, почему компилятор дает «" узлы "не называет ошибку типа.Не называет тип
struct node;
struct node{
int data;
struct node* left;
struct node* right;
};
struct node *nodes[1024];
nodes[1]->data = 1;
nodes[1]->left = NULL;
nodes[1]->right = NULL;
Вы должны, вероятно, спросите кого-то, почему это. –
Помимо того факта, что вы не выделяете память для указателей 'nodes [1]' (что должно дать вам неопределенное поведение), код должен компилироваться. – vsoftco
Возможно, вы не указали тип указателю на узел? – Auriga