我正在使用另一个函数的数组,我试图让这个函数返回数组中最大的数字和与之相关的数组索引。如何返回C中函数的多个值?
0
A
回答
1
你可以用两个字段构造一个结构,或者返回一个长度为2的数组。结构思想比较干净,但头发更多。
0
这就是面向对象编程的问题,你必须为了得到一个功能不止一两件事来创建对象:d
但是,如果你回来从函数获取数组的索引,也许你可以用它来检索实际的数字?
(对不起,这不是评论,我没有代表)
+0
这与面向对象无关,以及与语言类型系统有关的所有事情。即使在“返回多个值”的函数式语言中,它们仍然只是返回一个保存这些值的结构(一个元组)。函数式编程没有任何要求存在元组类型的东西(尽管我想不出有什么缺点),也没有任何关于排除它的OO语言(事实上,Scala和C#都有元组类型)。 – 2014-10-16 22:01:25
相关问题
- 1. 如何从c中的某个函数返回多个值
- 2. 如何通过C中的函数返回多个值?
- 3. C中的函数如何返回多个值?
- 4. 返回多个函数值main() - C++
- 5. 从C函数返回多个值
- 6. 从函数返回多个值C
- 7. 如何从函数返回多个值。
- 8. 如何从用户定义的C函数返回多个值?
- 9. 多态函数参数/返回值C
- 10. 如何使用指针从函数返回多个值C
- 11. 如何从函数返回多个值C
- 12. 如何从C++函数返回多个值?
- 13. 在c#函数中返回一个值
- 14. 在python函数中返回多个值
- 15. Oracle:在函数中返回多个值
- 16. 如何从多值返回函数中访问各个值?
- 17. C++函数的返回值
- 18. 如何从Python中的函数返回多个值?
- 19. PHP MySQL的函数返回多个值
- 20. 调用返回多个值的函数
- 21. 在C++中使用返回值调用多个函数
- 22. 从目标函数中返回多个值C
- 23. C函数不返回值
- 24. C函数不返回值?
- 25. 返回值函数C
- 26. typedef函数返回值C
- 27. C#winforms函数返回值
- 28. 如何访问函数返回的多个值(例如,cl:parse-integer)?
- 29. 如何在函数中返回多个值(Python)?
- 30. 函数如何在Julia(与MATLAB)中有多个返回值?
肯定是重复的。 – dramzy 2014-10-16 21:47:16