linux c/c++ 面試題目整理(一)

一、求下面函數的返回值 int func(x) { int countx = 0; while(x) { countx++; x = x&(x-1); } return countx; } 問:假定x是9999,那麼返回多少? 答:返回的是8,解題思路是將x轉化爲二進制,看含有多少個1,則就返回多少。node 二、文件中有一組
相關文章
相關標籤/搜索