C、打印字符串链表

标签 c printing linked-list

我必须编写一个使用链表的 C 程序。我创建了一个列表并将元素添加到列表中。但我不知道如何打印列表中的所有元素。该列表是字符串列表。我想我会以某种方式递增列表,打印那里的每个字符串,但我想不出办法来做到这一点。

简短:如何打印链表

最佳答案

没有愚蠢的问题1。下面是一些帮助您入门的伪代码:

def printAll (node):
    while node is not null:
        print node->payload
        node = node->next

printAll (head)

就是这样,只需从头节点开始,打印出负载并移动到列表中的下一个节点。

一旦下一个节点是列表的末尾,就停止。


1 嗯,实际上,可能有 但这不是其中之一:-)

关于C、打印字符串链表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4372976/

相关文章:

c - 在c中将文本文件逐行保存到链表中

c - 表达式结果未使用贪心算法

linux - Bash 脚本在 Linux 中将 pdf 打印为 pdf

c++ - 这种无锁的dlist插入安全吗?

javascript - 在 Django 中打印 PDF 文件

c++ - GDB:如何从子对象打印/调用父函数?

java - 如何在Java中深度复制双向链表

大图像的 Cuda 分配/内存 tTime

c - 如何在C中比较整数和换行符?

c - 在其他字符的字符串中查找数字的最有效方法是什么?