我正在从GeeksforGeeks学习BST,我遇到了这个:
struct node * newNode(int data) {
struct node * node =(struct node *)malloc(sizeof(struct node));
node-> data = data;
node-> left = NULL;
node-> right = NULL;
返回(节点);
}
这种定义结构的格式是什么。有人可以解释一下。 我一直把结构格式看作:
struct 结构名称
{
结构体
}
答案 0 :(得分:0)
这不是结构的定义,它是一个返回结构节点*。
的函数