int Add_Core(int a,int b)
{
if(b==0)
return a;
int sum=a^b;
int carry=(a&b)<<1;
return Add_Core(sum,carry);
}
版权声明:本文为sdoyuxuan原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
int Add_Core(int a,int b)
{
if(b==0)
return a;
int sum=a^b;
int carry=(a&b)<<1;
return Add_Core(sum,carry);
}