我正在创建一个函数,直接在C中创建一个节点.但是,我不知道如何实现节点的命名部分



我在用c语言实现链表时留下了一个问题。我正在创建一个函数来直接创建一个节点。但是,我不知道如何实现节点的命名部分。这是我的密码。

listnode *create_node(char name,int data,listnode *link){
listnode *name;
name = (listnode *)malloc(sizeof(listnode));
name->data = data;
name->link = link;
return(name);
}

提前感谢

您只需要将char name更改为char n。哈哈哈哈

因为您声明了与参数char name相同的局部变量listnode *name