data *creatNew(data *head){}有什么错
时间: 2023-12-20 08:04:00 浏览: 41
这段代码虽然看起来像是一个函数定义,但是函数体中没有任何有效的代码,也没有返回任何值,因此这个函数是有问题的。同时,函数名中的`creatNew`应该是`createNew`才是正确的英文拼写。正确的函数定义应该包括函数名、参数列表、返回值类型和函数体,例如:
```c
data *createNew(data *head){
// 函数体中应该包含有效的代码
return head;
}
```
这个函数的作用是创建一个新的数据节点,并将它插入到链表的头部。`data`是节点的数据类型,`head`是链表头节点的指针。函数体中应该包括创建新节点、初始化节点数据、修改链表指针等操作。函数返回链表头节点的指针,以便在调用函数后可以获取新的链表头节点。