我已经pow用C中传统的声明方式声明了函数。但是,函数的输出是不正确的。我不需要在此处包含 math.h,因为我正在声明该函数并且它的目标代码已经存在。这是我的代码:
#include<stdio.h>
double pow(); //traditional declaration doesnt work, why??
int main()
{
printf("pow(2, 3) = %g", pow(2, 3));
return 0;
}
Run Code Online (Sandbox Code Playgroud)
上面的输出是 1,而它应该是 8。请帮助我。