ubuntu14.04 下c语言编程函数库调用的疑惑
// 在ubuntu下编译显示sin未定义。#include <stdio.h>
#include <math.h>
int main(void)
{
double result, x = 0.5;
result = sin(x);
printf("The sin() of %lf is %lf\n", x, result);
return 0;
}
// 而我修改成这样就可以正常运行
#include <stdio.h>
#include <math.h>
int main(void)
{
double result;
result = sin(0.5);
printf("%lf\n", result);
return 0;
}
已经证实不在Linux系统下都正常运行~
是不是Linux的函数库问题?求解/
为什么我不在sin()的参数里使用变量就正常了?