0

このコードは、ビット操作を使用して 2 つの数値を加算します。

def add(a,b):
    if b == 0:
        return a
    sum = a ^ b
    carry = (a & b) << 1
    return add(sum, carry)

それを呼び出すと、スタックオーバーフローが発生します

追加(-1,4)

ありがとう

4

2 に答える 2