Bagikan melalui


lanjutkan Pernyataan (C++)

Memaksa transfer kontrol ke ekspresi pengontrol dari enclosing do terkecil, untuk, atau saat perulangan.

Sintaks

continue;

Keterangan

Pernyataan yang tersisa dalam iterasi saat ini tidak dijalankan. Iterasi perulangan berikutnya ditentukan sebagai berikut:

  • Dalam atau do while perulangan, iterasi berikutnya dimulai dengan mengevaluasi kembali ekspresi pengontrol pernyataan do atau while .

  • Dalam perulangan for (menggunakan sintaks for( <init-expr> ; <cond-expr> ; <loop-expr> )), <loop-expr> klausa dijalankan. <cond-expr> Kemudian klausa dievaluasi ulang dan, tergantung pada hasilnya, perulangan baik berakhir atau perulangan lain terjadi.

Contoh berikut menunjukkan bagaimana continue pernyataan dapat digunakan untuk melewati bagian kode dan memulai iterasi perulangan berikutnya.

Contoh

// continue_statement.cpp
#include <stdio.h>
int main()
{
    int i = 0;
    do
    {
        i++;
        printf_s("before the continue\n");
        continue;
        printf("after the continue, should never print\n");
     } while (i < 3);

     printf_s("after the do loop\n");
}
before the continue
before the continue
before the continue
after the do loop

Lihat juga

Pernyataan Lompat
Kata kunci