これに出くわしたとき、今日いくつかの C++ コードを調べていました。
while (c--) {
a = (a + 1) % n;
while(arr[a]) a = (a + 1) % n;
}
c は整数でした。whileループはブール式を評価に使用しませんか? 1 と 0 はそれぞれ true と false を表すので問題ないことはわかっていますが、この場合、c は 0 と 1 以外の値を取っていました。
これに出くわしたとき、今日いくつかの C++ コードを調べていました。
while (c--) {
a = (a + 1) % n;
while(arr[a]) a = (a + 1) % n;
}
c は整数でした。whileループはブール式を評価に使用しませんか? 1 と 0 はそれぞれ true と false を表すので問題ないことはわかっていますが、この場合、c は 0 と 1 以外の値を取っていました。