可能重复:
从函数返回多个值
我正在尝试在 C 中创建一个双向链表。我有一个 main 函数,它调用另一个函数来创建节点并构建列表。我需要最后一个函数将两个不同的指针(一个指向列表的开头,一个指向列表的结尾)返回给 main。有没有办法使用“ return ”返回两个东西?在这种情况下,两个指针。我想返回一个包含两个元素的结构,两个指针。但是有简单的方法吗?
这就是我主要调用函数(insertacomienzo)的方式:
primero = insertacomienzo (primero, ultimo, tamaniomax);
(primero 是一个指针)并且函数返回这个指针现在已修改。
return primero;
我现在需要的是返回两个指针,一个指向列表的开头,另一个指向列表的结尾。
谢谢!