此程序提供“未定义的sqrt引用”错误:
#include<stdio.h>
#include<math.h>
int main(){
int/float/double x=8;
int y=sqrt(x); //error
printf("%d",y);
}
但是当我使用常量值8作为参数时,它可以正常工作。
int main(){
int y=sqrt(8); // This is working fine.
printf("%d",y);
}
使用命令:gcc <filename>.c