Apakah While Loop dalam C++?

Apakah While Loop Dalam C



Gelung dalam C++ adalah bahagian penting dalam pengaturcaraan dan ia membolehkan pelaksanaan pernyataan berulang kali sehingga keadaan tertentu adalah Benar. Gelung dalam C++ menjadikan kod itu ringkas, boleh dibaca dan lebih mudah diselenggara. Terdapat tiga jenis gelung dalam C++: lakukan, sementara, dan untuk gelung.

Baca terus untuk maklumat lanjut tentang gelung semasa dalam C++.

Apakah Gelung Sementara dalam C++?

Dalam Pengaturcaraan C++, nama lain untuk a gelung semasa ialah gelung yang telah diuji sebelumnya. Ia membenarkan atur cara untuk melaksanakan penyataan kod berulang kali dalam blok tertentu selagi keadaan gelung adalah benar. Gelung pertama menguji keadaan; jika keadaan adalah benar, kod dalam kurungan gelung akan dilaksanakan terlebih dahulu dan gelung berulang kali melaksanakan kod, apabila keadaan khusus menjadi palsu, kod dan pernyataan di dalam kurungan gelung tidak akan dilaksanakan lagi.







Komponen while Loop

Komponen penting dalam gelung semasa termasuk:



  • manakala Kata Kunci
  • Keadaan ujian
  • Kenyataan
  • Kenaikan atau Pengurangan

Sintaks untuk while Loop

Sintaks daripada gelung semasa dalam C++ adalah seperti berikut:



sementara ( ujian keadaan )

{

//Pernyataan untuk dilaksanakan berulang kali

// Operasi Penambahan (++) atau Penurunan (--).

}

Berikut ialah rajah alir bagi gelung semasa :





Cara Menggunakan while Loop dalam C++

Pertimbangkan contoh di mana kita ingin mencetak 'Linux' sepuluh kali. Daripada menaip pernyataan 'printf' sepuluh kali, kita boleh menggunakan gelung semasa untuk menjalankan sehingga sepuluh lelaran. Berikut adalah contoh:



#include

menggunakan ruang nama std ;

int utama ( ) {

int mengira = 0 ;

sementara ( mengira < 10 ) {

cout << 'Linux \n ' ;

mengira ++;

}

kembali 0 ;

}

Kod di atas menggunakan gelung sementara untuk mencetak mesej 'Linux' 10 kali. Ia memulakan pembolehubah pembilang kepada 0, dan kemudian menggunakan gelung while untuk melaksanakan pernyataan cout dan menambah pembilang sehingga mencapai 10.

Cara Menggunakan Infinite while Loop dalam C++

Dalam beberapa kes, gelung semasa mungkin tidak pernah lari. Apabila keadaan gelung menjadi palsu, gelung ditamatkan, dan pernyataan pertama selepas gelung akan dicetak. Jika anda ingin menggunakan gelung while infinite, kemudian tambahkan syarat yang sentiasa benar. Sebagai contoh, nilai integer 'a' akan sentiasa lebih besar daripada 10 supaya gelung tidak akan berakhir:

#include

menggunakan ruang nama std ;

int utama ( ) {

int a = 10 ;

sementara ( a >= 10 )

{

cout << a << ' \n ' ;

a ++;

}

kembali 0 ;

}

Catatan: Daripada menentukan syarat yang sentiasa benar, kata kunci 'benar' juga boleh digunakan dengan gelung sementara.

Cara Menggunakan Operator Logik dalam while Loop – C++

Pengendali logik seperti DAN (&&) dan ATAU (||) juga boleh digunakan dalam gelung semasa . Jika anda menggunakan operator AND, kedua-dua syarat mestilah benar untuk menjalankan gelung semasa , dan jika anda menggunakan ATAU operator, gelung akan berjalan sehingga kedua-dua keadaan kembali palsu.

#include

menggunakan ruang nama std ;

int utama ( ) {

int x = 1 , dan = 1 ;

sementara ( ( x <= 5 && dan <= 5 ) || x + dan <= 10 ) {

cout << 'x:' << x << ', dan: ' << dan << endl ;

x ++;

dan ++;

}



kembali 0 ;

}

Kod di atas menunjukkan penggunaan kedua-dua operator logik DAN dan ATAU logik dalam a gelung semasa . Gelung akan terus berjalan selagi mana-mana syarat adalah benar:

Pokoknya

The gelung semasa dalam C++ membolehkan blok kod dijalankan berulang kali bergantung pada keadaan tertentu. Ia adalah komponen penting dalam pengaturcaraan C++ yang menjadikan kod itu ringkas dan lebih mudah untuk diselenggara. Sintaks daripada gelung semasa termasuk syarat yang perlu diuji, pernyataan yang akan dilaksanakan berulang kali, dan operasi kenaikan atau pengurangan pada penghujungnya. Pengendali logik seperti DAN dan ATAU boleh digunakan dalam gelung sementara, selain daripada itu gelung tak terhingga juga boleh dibuat dengan menggunakan syarat yang sentiasa benar.