c - 通过引用传递结构? [C]

标签 c linked-list pass-by-reference structure

我正在尝试创建一个链表,在一个结构中包含两个单独的列表。也就是说,它包含一个“姓名”和一个“年龄”值。然后程序可以输出按姓名排序或按年龄排序的列表。所以我基本上需要两个链表。

但是,我需要程序知道姓名列表和年龄列表的根/头。

我不确定如何将其发送到我的函数。

我已经有了要添加到每个列表中的姓名和年龄,然后我必须以某种方式将每个列表的头部发送给它。因为我要返回两个头,所以不能使用返回函数。我怎样才能让我的 main 知道头/根列表的变化?

希望问题很清楚,感谢您的回答!

最佳答案

您可以将两个头包装在一个结构中。

关于c - 通过引用传递结构? [C],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2538959/

相关文章:

C fifo链表字符推送

c++ - 函数调用中的堆栈分配

c++ - 为什么要将对象的拷贝作为函数的参数?为什么 const ref 不是参数的默认方式?

C++ 链表仅在 GNU/Linux 而不是 Windows 中导致段错误

c - 基于 C 中的 bool 函数对列表重新排序?

c - 实现线性搜索

c++ - 什么是符合 C 和 C++ 的可变参数函数?

php - 克隆和传递引用的问题

c - 将项目添加到空链表 C

c++ - 即时返回函数调用会编译为 "nop"指令吗?