我不断收到“来自不兼容指针类型的分配”,但我不知道为什么。我认为它看起来不错。我只是想在 C 中做链表的基础知识。
typedef struct{
int id;
struct node *next;
} node;
node *root = NULL; // Sets up a root node when the program starts.
create nodes(int id){
if(root == NULL){
root = (node*)malloc(sizeof(node));
root-> id = -1;
node *nextNode;
nextNode = (node*)malloc(sizeof(node));
nextNode -> id = id;
root-> next = nextNode; // This line is throwing an error.
}
}
我觉得这很简单,但我不能把手指放在它上面......