使用位运算进行计算。
int add(int m, int n)
{
int sum = 0;
int carry =0;
do
{
sum = m^n;
carry = (m&n)<<1;
m = sum;
n = carry;
}
while(!n)
return m;
}
使用位运算进行计算。
int add(int m, int n)
{
int sum = 0;
int carry =0;
do
{
sum = m^n;
carry = (m&n)<<1;
m = sum;
n = carry;
}
while(!n)
return m;
}