Шта је вхиле петља у Ц++?

Sta Je Vhile Petla U C



Петље у Ц++ су важан део програмирања и омогућавају извршавање наредби узастопно све док одређени услов није Тачан. Петље у Ц++ чине код сажетим, читљивим и лакшим за одржавање. Постоје три типа петљи у Ц++: до, вхиле и фор петље.

Читајте даље за више информација о вхиле петља у Ц++.

Шта је вхиле петља у Ц++?

У Ц++ програмирању, други назив за а вхиле петља је претходно тестирана петља. Омогућава програму да више пута извршава наредбе кода унутар одређеног блока све док је услов петље тачан. Петља прво тестира услов; ако је услов тачан, код унутар заграда петље ће се прво извршити и петља ће више пута извршавати код, када специфични услов постане нетачан, код и наредбе унутар заграда петље се више неће извршавати.







Компоненте вхиле петље

Битне компоненте вхиле петља укључују:



  • док Кључна реч
  • Тест услов
  • Изјаве
  • Повећање или смањење

Синтакса за вхиле петљу

Синтакса оф тхе вхиле петља у Ц++ је следеће:



док ( тест стања )

{

// Наредбе које се понављају

// Операција повећања (++) или смањења (--).

}

Следи дијаграм тока вхиле петља :





Како користити вхиле петљу у Ц++

Размотримо пример где желимо да штампамо 'Линукс' десет пута. Уместо да десет пута откуцамо изјаву „принтф“, можемо да користимо вхиле петља да покрене до десет итерација. Ево примера:



#инцлуде <иостреам>

користећи простор имена стд ;

инт главни ( ) {

инт цоунт = 0 ;

док ( цоунт < 10 ) {

цоут << „Линукс ' ;

цоунт ++;

}

повратак 0 ;

}

Горњи код користи вхиле петљу за штампање поруке 'Линукс' 10 пута. Иницијализује променљиву бројача на 0, а затим користи вхиле петљу да изврши наредбу цоут и повећава бројач док не достигне 10.

Како користити бесконачну док петљу у Ц++

У неким случајевима, вхиле петља можда никада неће трчати. Када услов петље постане нетачан, петља се завршава, а прва изјава после петље ће бити одштампана. Ако желите да користите бесконачну вхиле петљу, додајте услов који је увек тачан. На пример, вредност целог броја „а“ ће увек бити већа од 10 тако да се петља никада не би завршила:

#инцлуде <иостреам>

користећи простор имена стд ;

инт главни ( ) {

инт а = 10 ;

док ( а >= 10 )

{

цоут << а << ' ' ;

а ++;

}

повратак 0 ;

}

Белешка: Уместо специфицирања услова који је увек тачан, кључна реч „труе“ се такође може користити са вхиле петљом.

Како користити логичке операторе у вхиле петљи – Ц++

Логички оператори попут И (&&) и ИЛИ (||) такође се може користити у вхиле петља . Ако користите оператор АНД, оба услова морају бити тачна да бисте покренули вхиле петља , и ако користите ИЛИ оператора, петља ће се покретати све док оба услова не врате нетачно.

#инцлуде <иостреам>

користећи простор имена стд ;

инт главни ( ) {

инт Икс = 1 , и = 1 ;

док ( ( Икс <= 5 && и <= 5 ) || Икс + и <= 10 ) {

цоут << 'Икс: ' << Икс << ', и: ' << и << ендл ;

Икс ++;

и ++;

}



повратак 0 ;

}

Горњи код показује употребу и логичког И и логичког ОР оператора у а вхиле петља . Петља ће наставити да ради све док је један од услова тачан:

Суштина

Тхе вхиле петља у Ц++ дозвољава блоку кода да се понавља у зависности од одређеног услова. То је суштинска компонента Ц++ програмирања која чини код концизним и лакшим за одржавање. Синтакса оф тхе вхиле петља укључује услов који треба да се тестира, наредбе које треба да се извршавају више пута и операцију повећања или смањења на крају. Логички оператори попут АНД и ОР се могу користити у вхиле петљи, осим тога, бесконачна петља се такође може креирати коришћењем услова који је увек тачан.