Kas ir kamēr cilpa programmā C++?

Kas Ir Kamer Cilpa Programma C



C++ cilpas ir svarīga programmēšanas sastāvdaļa, un tās ļauj izpildīt paziņojumus atkārtoti, līdz norādītais nosacījums ir patiess. C++ cilpas padara kodu kodolīgu, lasāmu un vieglāk uzturējamu. Programmā C++ ir trīs veidu cilpas: do, while un for cilpas.

Lasiet tālāk, lai iegūtu plašāku informāciju par kamēr cilpa valodā C++.

Kas ir kamēr cilpa programmā C++?

Programmā C++ otrs nosaukums a kamēr cilpa ir iepriekš pārbaudīta cilpa. Tas ļauj programmai atkārtoti izpildīt koda paziņojumus noteiktā blokā, ja vien cilpas nosacījums ir patiess. Cilpa vispirms pārbauda stāvokli; ja nosacījums ir patiess, vispirms tiks izpildīts kods cilpas iekavās un cilpa atkārtoti izpilda kodu, kad konkrētais nosacījums kļūst nepatiess, kods un paziņojumi cilpas iekavās vairs netiks izpildīti.







Komponenti while Loop

Būtiskās sastāvdaļas kamēr cilpa ietver:



  • kamēr Atslēgvārds
  • Pārbaudes stāvoklis
  • Paziņojumi
  • Palielināt vai samazināt

Sintakse, kamēr cilpa

Sintakse kamēr cilpa C++ valodā ir šāds:



kamēr ( stāvokļa pārbaude )

{

//Atkārtoti izpildāmi paziņojumi

// Palielināšanas (++) vai samazināšanas (--) darbība

}

Tālāk ir parādīta plūsmas diagramma kamēr cilpa :





Kā lietot cilpas laikā programmā C++

Apsveriet piemēru, kur mēs vēlamies drukāt 'Linux' desmit reizes. Tā vietā, lai desmit reizes ierakstītu paziņojumu “printf”, mēs varam izmantot kamēr cilpa lai palaistu līdz desmit iterācijām. Šeit ir piemērs:



#include

izmantojot namespace std ;

starpt galvenais ( ) {

starpt skaitīt = 0 ;

kamēr ( skaitīt < 10 ) {

cout << 'Linux \n ' ;

skaitīt ++;

}

atgriezties 0 ;

}

Iepriekš minētais kods ziņojuma drukāšanai izmanto laika cilpu 'Linux' 10 reizes. Tas inicializē skaitītāja mainīgo uz 0 un pēc tam izmanto cilpu while, lai izpildītu paziņojumu cout un palielinātu skaitītāju, līdz tas sasniedz 10.

Kā lietot Infinite cilpas laikā programmā C++

Dažos gadījumos, kamēr cilpa varbūt nekad neskriet. Kad cilpas nosacījums kļūst nepatiess, cilpa beidzas un tiks izdrukāts pirmais paziņojums pēc cilpas. Ja vēlaties izmantot infinite while cilpu, pievienojiet nosacījumu, kas vienmēr ir patiess. Piemēram, vesela skaitļa “a” vērtība vienmēr būs lielāka par 10, lai cilpa nekad nebeigtos:

#include

izmantojot namespace std ;

starpt galvenais ( ) {

starpt a = 10 ;

kamēr ( a >= 10 )

{

cout << a << ' \n ' ;

a ++;

}

atgriezties 0 ;

}

Piezīme: Tā vietā, lai norādītu nosacījumu, kas vienmēr ir patiess, atslēgvārdu “true” var izmantot arī ar kamēr cilpu.

Kā izmantot loģiskos operatorus cilpas laikā — C++

Loģiskajiem operatoriem patīk UN (&&) un VAI (||) var izmantot arī kamēr cilpa . Ja izmantojat operatoru UN, abiem nosacījumiem ir jābūt patiesiem, lai palaistu kamēr cilpa , un, ja izmantojat VAI operatoru, cilpa darbosies, līdz abi nosacījumi atgriezīsies false.

#include

izmantojot namespace std ;

starpt galvenais ( ) {

starpt x = 1 , un = 1 ;

kamēr ( ( x <= 5 && un <= 5 ) || x + un <= 10 ) {

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

x ++;

un ++;

}



atgriezties 0 ;

}

Iepriekš minētais kods parāda gan loģisko UN, gan loģisko VAI operatoru izmantošanu a kamēr cilpa . Cilpa turpinās darboties, kamēr ir spēkā kāds no nosacījumiem:

Bottom Line

The kamēr cilpa C++ ļauj koda blokam atkārtoti palaist atkarībā no noteiktiem nosacījumiem. Tā ir būtiska C++ programmēšanas sastāvdaļa, kas padara kodu kodolīgu un vieglāk uzturējamu. Sintakse kamēr cilpa ietver nosacījumu, kas jāpārbauda, ​​paziņojumus, kas jāizpilda atkārtoti, un palielināšanas vai samazināšanas darbību beigās. Loģiskos operatorus, piemēram, AND un OR, var izmantot kamēr cilpā, turklāt bezgalīgu cilpu var izveidot arī, izmantojot nosacījumu, kas vienmēr ir patiess.