C语言链表创建中的malloc问题

请问一下为什么我用malloc申请一个空间却提示错误了?
若果有错误那该怎么改呢?

img

img

应该是可以用的,你是不是把结构体的定义没有包含进来

img

img

推测是因为结构体没有定义全,直接这样使用导致的。

建议你看下这篇博客C语言如何使用malloc动态申请数组