Perulangan "DO......WHILE" di Pemrograman bahasa C Pada dasarnya dalam struktur perulangan "DO....WHILE" hampir sama saja dengan struktur while yang kita ketahui, hanya saja pada proses perulangan dengan sebuah while, Pemilihan/seleksi berada di WHILE yang letaknya di atas sementara pada perulangan "DO......WHILE", seleksi while berada di bawah batas perulangan. Jadi dengan jika kita menggunakan sebuah struktur " DO....WHILE " setidaknya akan terjadi satu buah kali perulangan di dalam sebuah Program yang kita buat. Contoh Program: