不用比較運算符,比較兩個整數是否相等

《程序員面試攻略》中有一個問題是這樣寫到的:寫一個函數肯定兩個整數是否相等,不能使用比較運算符。程序員 這個題能夠利用位運算符或者利用算數運算符,面試 利用位運算符:函數 int is_equal(int &a,int &b) { return !(a^b); } 利用算數運算符(這裏的if語句其實也用到了比較): int is_equal(int &a,int &b) { if(a-b)
相關文章
相關標籤/搜索