函数可以返回两个值吗?

asi*_*sir 0 c

可能重复:
从函数返回多个值

我有一个函数,必须返回两个值

                    return(&ptr->keys[pos].value)
                    return Duplicate;
Run Code Online (Sandbox Code Playgroud)

这里&ptr-> keys [pos] .value将给出地址,Duplicate是一个枚举值设置为2 ...如何将这两个值返回给另一个函数,insert_front这是一个链接列表这个&ptr-> keys [pos] .value用作链表的第一个地址.我应该写的调用函数的原型应该是什么?

Ted*_*opp 6

您不能返回两个值.但是,您可以返回单个值,该值是包含两个值的结构.