所以我有我的双倍计算距离
double calculate2DDistance(int x1, int y1, int x2, int y2)
{
return sqrt((x2 - x1)^2 + (y2 - y1)^2);
}
注意我从一个名为 math.h 的头文件中调用这个方法到我的 main
我在 main.h 中的测试线
cout << calculate2DDistance(2.0, 4.0, 3.0, 1.0) << endl;
它要么打印出完全错误的答案,要么打印出-1.#IND
这是怎么回事 ?