最近、このインタビューの質問に出くわしましたが、ビット操作が苦手です。関数「f」が何をするのか説明できますか。この再帰関数が何をするのかわかりません。
unsigned int f (unsigned int a , unsigned int b)
{
return a ? f ( (a&b) << 1, a ^b) : b;
}
ロジックをテストするために Visual Studio にコードを貼り付けようとしましたが、コンパイラがエラー メッセージをスローしています。インタビューの質問は上記とまったく同じだったと思います