如下列例子:
for(i=0; i<10; i++){ if((j & (1<<i)) == 0) break;}
假设当 j=0x00 时,运行以上程序后 i 的值是多少?有时会以为 i 的值是 1, 其实是 0. i++ 在 for() { } 之后运行的。
站长个人入口