不知道为什么编译器给''节点'没有命名类型"错误.
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;
Run Code Online (Sandbox Code Playgroud) return、return 0和声明 和有什么不一样return NULL?return我应该在 void 函数的末尾使用哪个?