我最近遇到这个问题。提领一个结构指针
单链表的创建,对列表中的节点看起来像
struct node
{
int data;
struct node* link;
};
创建使用列表中添加的头,列表看起来像
100-> 200-> 300
显示功能被写成
void display(struct node* head)
{
while(head != NULL)
{
printf ("%d", *head);
head=head->next;
}
}
这是ACC的法律途径在列表中查看数据?我将它与GCC编译器绑定在一起,它发出了警告,但它工作正常。会在某些情况下导致错误吗?
什么是警告? (要清楚的是,答案突出显示了问题所在,但警告应该包括在这个问题中,这个警告可能会帮助未来的用户找到问题和答案,一旦它被添加到问题中,可能会变得很明显:关于数据结构和(单独)链表的标签对于这个问题可能并不那么重要。) –