使用函数将角度从度数转换为C中的弧度

时间:2014-12-14 23:41:43

标签: c

作为更广泛项目的一部分,我会得到一个角度,需要转换为弧度才能进行一些计算。

到目前为止,我有以下内容:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

feature1()
{
    double angle = 90.0000, angle2;
    angle2 = convert_to_rad(angle);
    printf("%lf", &angle);
}

double convert_to_rad(double angle_in_deg)
{
    double angle_in_rad;
    angle_in_rad = (angle_in_deg * M_PI) / 180;
    return angle_in_rad;
}

在NetBeans中编译文件时,我收到以下错误:

note: previous implicit declaration of 'convert_to_rad' was here.
error: conflicting types for 'convert_to_rad

1 个答案:

答案 0 :(得分:7)

为什么不修改格式?

无论如何都要使用前方声明。

即。地方

double convert_to_rad(double angle_in_deg);

开始时(feature1功能之前)