新手上路,求大神c语言指教

编译时出现cannot convert from 'Node *' to 'struct $S1 *'的错误提示,该怎么解决啊?

你的结构体定义结构中,next字段是struct *next,这是有问题的,所以提示错误,改成如下就不会报这样的错误了:

typedef struct Node
{
    int data;
    struct Node *next;
}*pNode,Node;

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答