Bagikan melalui


Pernyataan (C) while

Pernyataan while memungkinkan Anda untuk mengulangi sebuah pernyataan sampai ekspresi yang ditentukan menjadi salah.

Sintaks

iteration-statement:
while ( expression ) statement

expression harus memiliki jenis aritmetika atau pointer. Eksekusi berlangsung sebagai berikut:

  1. Dievaluasi expression .

  2. Jika expression awalnya salah, isi while pernyataan tidak pernah dijalankan, dan kontrol meneruskan dari while pernyataan ke pernyataan berikutnya dalam program.

    Jika expression benar (bukan nol), isi pernyataan dijalankan dan proses diulang dimulai pada langkah 1.

Pernyataan while juga dapat diakhiri ketika break, goto, atau return dalam isi pernyataan dieksekusi. Gunakan pernyataan continue untuk mengakhiri iterasi tanpa keluar dari perulangan while. Pernyataan continue meneruskan kontrol ke iterasi berikutnya dari pernyataan while.

Berikut adalah contoh pernyataan while tersebut:

while ( i >= 0 )
{
    string1[i] = string2[i];
    i--;
}

Contoh ini menyalin karakter dari string2 ke string1. Jika i lebih besar dari atau sama dengan 0, maka string2[i] ditetapkan ke string1[i] dan i ditetapkan. Ketika i mencapai atau jatuh di bawah 0, eksekusi pernyataan while berakhir.

Lihat juga

while Pernyataan (C++)