do {

دستوراتی که باید اجرا شود

}

while (شرط مورد بررسی);

فرق این دستور با دستور while در آن است که دستورات داخل کروشه {}do حداقل یک بار اجرا می شود و در پایان حلقه شرط آن بررسی می شود که آیا برقرار است یا خیر.