0

簡単な 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 で機能しない理由を誰かが説明できますか?

前もって感謝します

4

1 に答える 1