牛逼
public class Solution {
public int Add(int num1,int num2) {
while(num2 != 0) { // 当进位为 0 时跳出
int c = (num1 & num2) << 1; // 先算当前进位 c = 进位
num1 ^= num2; // num1 = 非进位和 再算num1 num2 异或
num2 = c; // num2 = 进位
}
return num1;
}
}


京公网安备 11010502036488号