Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Dalam C++, "untuk" dan "sementara" mempunyai kegunaan yang berbeza

Dalam C++, "untuk" dan "sementara" mempunyai kegunaan yang berbeza

王林
王林ke hadapan
2023-08-28 13:01:14720semak imbas

Dalam C++, untuk dan sementara mempunyai kegunaan yang berbeza

Gelung dalam pengaturcaraan digunakan untuk mengira sekeping kod beberapa kali. Di sini, kita akan melihat perbezaan antara dua jenis gelung dalam program, For Loop dan While Loop.

Untuk Gelung

Untuk gelung ialah gelung kawalan berulang yang membolehkan pengguna menggelung melalui blok kod tertentu beberapa kali.

Syntax

for(initisation; condition; update){
   …code to be repeated
}

While loop

While loop ialah gelung kawalan kemasukan yang membolehkan pengguna melaksanakan berulang kali kenyataan yang diberikan sehingga syarat yang diberikan adalah benar.

Syntax

while(condition){
   …code to be repeated
}

Perbezaan antara gelung For dan gelung While

  • For gelung ialah gelung terkawal, manakala gelung while ialah gelung bersyarat

  • Gelung kawalan.

  • Pernyataan bersyarat bagi gelung for membolehkan pengguna menambah kemas kini pernyataan di dalamnya, manakala dalam keadaan sementara hanya ada kawalan Ungkapan itu boleh ditulis sebagai.

  • Dalam gelung for, keadaan ujian biasanya merupakan perbandingan integer, manakala dalam gelung sementara, keadaan ujian boleh menjadi sebarang ungkapan lain yang menilai kepada nilai boolean.

  • Kes di mana dua gelung dalam kod boleh memberikan penyelesaian yang berbeza

    Satu situasi ialah apabila badan gelung mengandungi Dalam gelung while, teruskan pernyataan sebelum pernyataan kemas kini, tetapi dalam gelung untuk Pernyataan kemas kini sudah wujud dalam permulaan. .

    Atas ialah kandungan terperinci Dalam C++, "untuk" dan "sementara" mempunyai kegunaan yang berbeza. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Kenyataan:
    Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam