我想实现一个简单的 ggT 算法,但 Xcode 让我抓狂......
int ggT(int a, int b){
if (b==0)
return a;
else
ggT(b, a%b);
}
我明白为什么会出现错误,所以我添加了一个 return -1; 最后并认为这将永远不会被退回,但每次都会被退回。
int ggT(int a, int b){
if (b==0)
return a;
else{
ggT(b, a%b);
return -1;
}
}
我还在另一个 IDE(Netbeans)中尝试过它,它运行良好。有人可以解释为什么这在 Xcode 中不起作用吗?
提前致谢