EdwardCKC

@EdwardCKC

Joined on Sep 29, 2022

  • contributed by < EdwardCKC > 測驗 1 題目: 針對給定無號 64 位元數值 x 找出最接近且大於等於 2 的冪的值,例如: next_pow2(6) = 8 next_pow2(15) = 16 next_pow2(64) = 64 x |= x >> 1 因為 >> precedence 比 | 高,所以執行順序是 x = x | (x >> 1)
     Like  Bookmark
  • contributed by < EdwardCKC > 開發環境 gcc --version gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0 $ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Address sizes: 39 bits physical, 48 bits virtual
     Like  Bookmark
  • contributed by < EdwardCKC > 測驗 1 問題: struct list_head head and struct list_head *head 之間分別是? 我的理解:一個是 struct 一個是 pointer 延伸問題:但為什麼要用在這裡,它的在優缺點又是什麼? struct list_head list_less, list_greater; INIT_LIST_HEAD(&list_less);
     Like  Bookmark