C语言 如何打印链表中的每个元素,除了最后一个元素



>我有一个链表,我想打印除最后一个元素之外的每个元素。

while (node != NULL) 
{ 
printf(" (%d,%d) ", node->x, node->y); 
node = node->next; 
} 

这是我用来打印整个东西的循环,但我无法弄清楚如何让它排除最后一个元素。我尝试将"node != NULL"替换为"node->next != NULL",但它不起作用。任何想法将不胜感激,干杯

while (node != NULL) 
{ 
if (node->next != NULL)
{
printf(" (%d,%d) ", node->x, node->y); 
node = node->next; 
}
} 

相关内容

  • 没有找到相关文章

最新更新