継続条件如何に関わらず残りのループをスキップするためには continue 文を使います。
continue 文を使うと、そのループの残りの手続きをスキップし、次のループを開始することができるようになります。これは「基本的にすべての要素に処理をしたいのだが、一部例外の要素がある」という場合に便利です。
for (int i = 0; i <MAX_ENEMY; i++) { if (enemies[i].status == Dead) { // 敵キャラが死んでいる場合は次へ移る continue; } // 敵キャラを動かす処理 }
continue 文は break 文と同様に、直接属するループの中のみスキップが可能です。
Contributions