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.
Menjalankan pernyataan berulang kali hingga kondisi penghentian yang ditentukan (ekspresi) mengevaluasi ke nol.
Sintaks
do
statement
while ( expression ) ;
Keterangan
Pengujian kondisi penghentian dilakukan setelah setiap eksekusi perulangan; oleh karena itu, perulangan do-while menjalankan satu atau beberapa kali, tergantung pada nilai ekspresi penghentian. Pernyataan do-while juga dapat berakhir ketika pernyataan istirahat, goto, atau pengembalian dijalankan dalam isi pernyataan.
Ekspresiini harus memiliki tipe aritmatika atau pointer. Eksekusi berlangsung sebagai berikut:
Isi pernyataan dijalankan.
Selanjutnya, ekspresi dievaluasi. Jika ekspresi salah, pernyataan do-while berakhir dan kontrol diteruskan ke pernyataan berikutnya dalam program. Jika ekspresi benar (bukan nol), proses diulang, dimulai dari langkah 1.
Contoh
Sampel berikut menunjukkan pernyataan do-while :
// do_while_statement.cpp
#include <stdio.h>
int main()
{
int i = 0;
do
{
printf_s("\n%d",i++);
} while (i < 3);
}
Lihat juga
Pernyataan Perulangan
Kata kunci
Pernyataan while (C++)
untuk Pernyataan (C++)
Berbasis rentang untuk Pernyataan (C++)