Jon*_*ony 2 java
谁能解释一下这个功能是如何工作的?
public int TestAdd(int a,int b) { if(a <1)return b; return(TestAdd((a&b)<<1,a^b)); }
wal*_*lky 6
添加两个匹配的设置二进制数字相当于设置下一位:1 + 1 = 2,依此类推.因此,该函数对所有匹配位执行此操作,然后将不匹配的位传递到另一轮.如果没有不匹配的,那就完成了.
归档时间:
14 年,6 月 前
查看次数:
466 次
最近记录:
11 年 前