Bagikan melalui


continue pernyataan (C)

Pernyataan continue meneruskan kontrol ke iterasi berikutnya dari pernyataan terlampir terdekatdo, for, atau while di mana ia muncul, melewati pernyataan yang tersisa dalam do,for, atau isi pernyataan while.

Sintaks

jump-statement:
continue ;

Iterasi berikutnya dari pernyataan do, for, atau while ditentukan sebagai berikut:

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

  • Pernyataan continue dalam pernyataan for menyebabkan evaluasi ekspresi perulangan pernyataan for. Kemudian, kode mengevaluasi kembali ekspresi bersyarat. Tergantung pada hasilnya, ia akan mengakhiri atau mengurai isi pernyataan. Untuk informasi selengkapnya tentang for pernyataan dan nonterminalnya, lihat Pernyataan for.

Berikut adalah contoh pernyataan continue tersebut:

while ( i-- > 0 )
{
    x = f( i );
    if ( x == 1 )
        continue;
    y += x * x;
}

Dalam contoh ini, isi pernyataan dijalankan sementara i lebih besar dari 0. Pertama, f(i) ditetapkan ke x; kemudian, jika x sama dengan 1, pernyataan continue dijalankan. Sisa pernyataan dalam isi diabaikan. Eksekusi dilanjutkan di bagian atas perulangan dengan evaluasi pengujian perulangan.

Lihat juga

continue pernyataan (C++)