Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Penggunaan do while dalam bahasa c

Penggunaan do while dalam bahasa c

下次还敢
下次还敢asal
2024-05-02 15:21:17472semak imbas

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

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn