double函数
时间: 2023-10-18 08:16:15 浏览: 55
在C语言中,double也可以作为函数的返回值类型或参数类型。一个返回double类型的函数可以用以下方式声明:
```
double functionName(parameters) {
// 函数体
}
```
这里的functionName是函数名,parameters是函数参数列表,函数体中的语句用于定义函数的计算过程。下面是一个简单的例子,它定义了一个名为average的函数,用于计算两个double类型数的平均值:
```
#include <stdio.h>
double average(double x, double y) {
return (x + y) / 2.0;
}
int main() {
double a = 3.0, b = 4.0;
double result = average(a, b);
printf("The average of %lf and %lf is %lf\n", a, b, result);
return 0;
}
```
在上面的代码中,我们定义了一个名为average的函数,它有两个double类型的参数x和y,返回它们的平均值。然后在main函数中,我们定义了两个double类型的变量a和b,并将它们的值分别初始化为3.0和4.0。接着,我们调用average函数,将a和b作为参数传入,并将返回的结果保存在名为result的double类型变量中。最后,我们使用printf函数输出结果。输出结果应该为:
```
The average of 3.000000 and 4.000000 is 3.500000
```
需要注意的是,函数返回值的类型必须与函数声明的返回值类型匹配,否则会导致编译错误。