371. 两整数之和

 1 class Solution 
 2 {
 3 public:
 4     int getSum(int a, int b) 
 5     {
 6         if(!b) return a;
 7         int sum = a ^ b,carry = (unsigned int)(a & b) << 1;//LeetCode编译器不支持负数左移
 8         return getSum(sum,carry);
 9     }
10 };

 

posted @ 2020-04-17 16:02  Jinxiaobo0509  阅读(89)  评论(0)    收藏  举报