Rumah > Artikel > pembangunan bahagian belakang > Penggunaan do while dalam bahasa c
Gelung do-while sesuai untuk situasi di mana anda perlu menyemak keadaan gelung selepas melaksanakan operasi gelung sekurang-kurangnya sekali: laksanakan pernyataan badan gelung dahulu. Semak keadaan gelung sekali lagi. Jika keadaan gelung adalah benar, pelaksanaan badan gelung diteruskan.
Penggunaan do-while dalam bahasa C
Gelung do-while ialah struktur kawalan yang digunakan dalam bahasa C yang menyemak keadaan gelung selepas melaksanakan badan gelung sekurang-kurangnya sekali.
Sintaks:
<code class="c">do { 循环体语句; } while (循环条件);</code>
Penggunaan:
Gelung do-while mula-mula melaksanakan pernyataan dalam badan gelung, dan kemudian menyemak keadaan gelung. Jika keadaan gelung adalah benar, teruskan melaksanakan badan gelung, jika tidak, keluar dari gelung. Tidak seperti gelung while, gelung do-while melaksanakan badan gelung sekurang-kurangnya sekali, walaupun keadaan gelung adalah palsu pada permulaannya.
Bila menggunakan gelung do-while:
Gelung do-while sesuai digunakan apabila anda perlu menyemak keadaan gelung selepas melaksanakan operasi gelung sekurang-kurangnya sekali. Sebagai contoh, anda mungkin perlu mendapatkan input pengguna sebelum menyemak sama ada input itu sah.
Contoh:
<code class="c">#include <stdio.h> int main() { int number; do { printf("请输入一个正整数:"); scanf("%d", &number); } while (number <= 0); printf("您输入的正整数是:%d", number); return 0; }</code>
Dalam contoh ini, gelung do-while akan menggesa pengguna untuk input sekurang-kurangnya sekali. Jika pengguna memasukkan integer bukan positif, gelung berterusan sehingga pengguna memasukkan integer positif.
Atas ialah kandungan terperinci Penggunaan do while dalam bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!