Kas yra Nors ciklas C++?

Kas Yra Nors Ciklas C



Ciklos C++ yra svarbi programavimo dalis ir leidžia pakartotinai vykdyti teiginius, kol nurodyta sąlyga yra True. Kilpos C++ daro kodą glaustą, skaitomą ir lengviau prižiūrimą. C++ yra trijų tipų kilpos: do, while ir for ciklus.

Skaitykite toliau, jei norite gauti daugiau informacijos apie o kilpa C++ kalboje.

Kas yra Nors ciklas C++?

C++ programavimo programoje kitas a pavadinimas o kilpa yra iš anksto patikrinta kilpa. Tai leidžia programai pakartotinai vykdyti kodo teiginius tam tikrame bloke tol, kol ciklo sąlyga yra teisinga. Kilpa pirmiausia patikrina sąlygą; jei sąlyga yra teisinga, pirmiausia bus vykdomas kodas, esantis ciklo skliausteliuose, o ciklas pakartotinai vykdo kodą, kai konkreti sąlyga tampa klaidinga, kodas ir teiginiai ciklo skliausteliuose nebebus vykdomi.







„Why Loop“ komponentai

Pagrindiniai komponentai o kilpa apima:



  • o raktinis žodis
  • Bandymo būklė
  • pareiškimai
  • Padidinti arba sumažinti

Sintaksė, skirta while Loop

Sintaksė o kilpa C++ yra taip:



kol ( būklės testas )

{

//Teiginiai, kurie turi būti vykdomi pakartotinai

// Didinimo (++) arba mažinimo (--) veiksmas

}

Toliau pateikiama srauto schema o kilpa :





Kaip naudoti ciklo metu C++

Apsvarstykite pavyzdį, kur norime spausdinti 'Linux' dešimt kartų. Užuot dešimt kartų įvedę „printf“ teiginį, galime naudoti o kilpa paleisti iki dešimties iteracijų. Štai pavyzdys:



#include

naudojant vardų sritį std ;

tarpt pagrindinis ( ) {

tarpt skaičiuoti = 0 ;

kol ( skaičiuoti < 10 ) {

cout << 'Linux \n ;

skaičiuoti ++;

}

grąžinti 0 ;

}

Aukščiau pateiktas kodas pranešimui spausdinti naudoja trumpąją kilpą 'Linux' 10 kartų. Jis inicijuoja skaitiklio kintamąjį iki 0, o tada naudoja ciklą while, kad įvykdytų teiginį cout ir padidintų skaitiklį, kol jis pasieks 10.

Kaip naudoti Infinite, kai ciklas yra C++

Kai kuriais atvejais, o kilpa gali niekada nepabėgti. Kai ciklo sąlyga tampa klaidinga, ciklas baigiasi ir bus išspausdintas pirmasis teiginys po ciklo. Jei norite naudoti begalinį while kilpą, pridėkite sąlygą, kuri visada yra teisinga. Pavyzdžiui, sveikojo skaičiaus „a“ reikšmė visada bus didesnė nei 10, kad ciklas niekada nesibaigtų:

#include

naudojant vardų sritį std ;

tarpt pagrindinis ( ) {

tarpt a = 10 ;

kol ( a >= 10 )

{

cout << a << \n ;

a ++;

}

grąžinti 0 ;

}

Pastaba: Vietoj to, kad būtų nurodyta sąlyga, kuri visada yra teisinga, raktinis žodis „true“ taip pat gali būti naudojamas su while ciklu.

Kaip naudoti loginius operatorius, kai ciklas – C++

Loginiams operatoriams patinka IR (&&) ir ARBA (||) taip pat gali būti naudojamas o kilpa . Jei naudojate operatorių AND, abi sąlygos turi būti teisingos, kad būtų paleistas o kilpa , o jei naudojate ARBA operatorius, ciklas veiks tol, kol abi sąlygos grįš false.

#include

naudojant vardų sritį std ;

tarpt pagrindinis ( ) {

tarpt x = 1 , ir = 1 ;

kol ( ( x <= 5 && ir <= 5 ) || x + ir <= 10 ) {

cout << 'x:' << x << “ ir: „ << ir << endl ;

x ++;

ir ++;

}



grąžinti 0 ;

}

Aukščiau pateiktas kodas parodo tiek loginių IR, tiek loginių ARBA operatorių naudojimą a o kilpa . Ciklas veiks tol, kol bus įvykdyta kuri nors iš šių sąlygų:

Apatinė eilutė

The o kilpa C++ leidžia pakartotinai paleisti kodo bloką, priklausomai nuo tam tikros sąlygos. Tai yra esminis C++ programavimo komponentas, dėl kurio kodas yra glaustas ir lengviau prižiūrimas. Sintaksė o kilpa apima sąlygą, kurią reikia išbandyti, teiginius, kurie turi būti vykdomi pakartotinai, ir padidinimo arba mažinimo operaciją pabaigoje. Loginiai operatoriai, tokie kaip AND ir OR, gali būti naudojami trumpojoje cikloje, be to, begalinis ciklas taip pat gali būti sukurtas naudojant sąlygą, kuri visada yra teisinga.