小编fus*_*sha的帖子

隐秘的for循环更新语句

我的代码有以下循环:

for (i = A[x]; i < N; i = i | (i + 1))
Run Code Online (Sandbox Code Playgroud)

和,

for (i = A[x]; i >= 0; i = (i & (i + 1)) -1 )
Run Code Online (Sandbox Code Playgroud)

我真的不明白这些更新语句.这些聪明的做事方式是微不足道的吗?

c idioms

3
推荐指数
1
解决办法
51
查看次数

标签 统计

c ×1

idioms ×1