Wil*_*ai 1 c c++ for-loop bit
谁能解释一下这个 for 循环是如何工作的?
for (bitMask = 0x01; bitMask; bitMask <<= 1)
这是我第一次在 for 循环中遇到这样的语法,很想知道循环将如何结束。
Vis*_*l T 6
我认为bitMask 的数据类型在这里很重要。因此将其视为 int。下面就会发生。
更简单易读的版本:
for (bitMask = 1; bitMask != 0; bitMask *= 2)
归档时间:
5 年,7 月 前
查看次数:
716 次
最近记录: