前端之家收集整理的这篇文章主要介绍了
C函数在双精度数组中找到最大值?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我经常发现自己正在编写最大值
函数来
搜索一系列双精度
函数我使用这些
函数在图形
显示之前规范化数据.
有没有更好的方法来找到双打数组的最大值?是否有标准函数来查找数组中的最大值?这项手术有一些内在的东西吗?我记得DSP芯片中存在专门的ASM指令.
是的!有一个名为std :: max_element的
函数:
double arr[LENGTH] = /* ... */
double max = *std::max_element(arr,arr + LENGTH);
你需要#include< algorithm>去做这个.那个标题中有很多好东西,值得花时间学习更多关于STL容器和算法库的知识,因为它们可以让你的生活变得更加轻松.
只要我们讨论这个问题,可以考虑将std :: vector或std :: array作为原始C数组的替代品.它们更安全,更容易使用.
希望这可以帮助!
原文链接:https://www.f2er.com/c/119596.html