c语言dmax函数用法
时间: 2024-09-14 12:12:37 浏览: 89
Excel 2003函数应用完全手册
C语言标准库中并没有名为`dmax`的函数,这可能是您记错了或者是自定义的函数名。通常,如果你需要在C语言中找到最大值,可以使用标准的数学库函数`fmax`(用于浮点数比较),或者对于整数数组,可以直接使用`std::max`(C++98以后的标准提供)。
如果要用`fmax`函数,其原型是`double fmax(double a, double b)`,它返回两个双精度浮点数中的较大者。例如:
```c
#include <math.h>
double result = fmax(3.14, -2.71);
```
如果你想在C语言中处理整数,你可以使用`abs`函数结合条件运算符,或者手动遍历数组进行比较:
```c
#include <stdio.h>
int max(int array[], int size) {
return (size > 0) ? array[0] > array[size - 1] ? array[0] : array[size - 1] : INT_MIN;
}
int main() {
int my_array[] = {5, 10, -3};
int largest = max(my_array, sizeof(my_array)/sizeof(my_array[0]));
printf("The maximum value is: %d\n", largest);
return 0;
}
```
阅读全文