我得到一個線的兩點爲什麼不會崩潰?我不是在這裏除以零嗎?
float slopeXY(CGPoint p1, CGPoint p2)
{
return ((p2.y - p1.y)/(p2.x - p1.x));
}
界如果我給它一個零尺寸線的斜率,
CGPoint p1 = CGPointMake(0, 10);
CGPoint p2 = CGPointMake(0, 10);
float sxy = slopeXY(p1, p2);
我不零錯誤得到鴻溝。
您似乎找到了一種方法來除以零。小心使用它,否則你可能會在時空中撕裂一個洞,我們的世界將被無窮無盡的吞噬。 – 2009-09-19 18:09:52