Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Pernyataan (C)
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:
Dievaluasi
expression
.Jika
expression
awalnya salah, isiwhile
pernyataan tidak pernah dijalankan, dan kontrol meneruskan dariwhile
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.