Наставите у Ц++

Nastavite U C



У Ц++-у користимо наредбу „цонтинуе“ унутар петље. Наредба „цонтинуе“ се користи за прескакање тренутне итерације унутар петље, а контрола кода се шаље на следећу итерацију. Постављамо услов итерације који желимо да прескочимо из петље и на то место убацујемо наредбу „цонтинуе“. Овај водич се бави наредбом „цонтинуе“ у Ц++ програмирању.

Пример 1:

Датотека заглавља „иостреам“ је укључена у овај код. Ова датотека заглавља се користи у Ц++ јер су улазне или излазне функције декларисане у овој датотеци заглавља. Након овога постављамо „стд“ именски простор, а затим позивамо функцију „маин()“. Иницијализујемо променљиву „а“ као целобројни тип података, а затим постављамо петљу „фор“. У овој петљи постављамо „а = 0“ и услов који овде додајемо је „а <= 9“. Затим га повећавамо у вредност „а“. У наставку користимо услов „иф“ у који убацујемо „а == 5“ и стављамо наредбу „цонтинуе“ иза овога. Наредбе „цонтинуе“ помажу да се прескочи вредност „5“ из ове петље. Затим додајемо „цоут“ и штампамо преостале бројеве. Он приказује све бројеве осим „5“ пошто смо додали наредбу „цонтинуе“.

Код 1:

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

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

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

инт а ;

за ( а = 0 ; а <= 9 ; а ++ ) {

ако ( а == 5 ) {

Настави ;

}

цоут << 'Број је' << а << ендл ;

}

повратак 0 ;

}

Излаз:







Овде су приказани сви бројеви, али број „5“ је прескочен из овог излаза и не приказује се овде јер смо додали наредбу „цонтинуе“ да прескочимо број „5“ из ове петље.





Пример 2:

Користимо наредбу „цонтинуе“ унутар „вхиле“ петље. Код укључује датотеку заглавља „иостреам“ јер су методе уноса и излаза декларисане у овој датотеци заглавља. Затим се додаје именски простор „стд“, а затим се овде позива функција „маин()“. Након тога постављамо „инт“ и иницијализујемо целобројну променљиву са именом „нум“. После овога користимо петљу „вхиле()“ и постављамо услов „нум <= 12“.





Испод овога стављамо „ако“ које садржи још један услов који је „број == 7“. Затим постављамо „нум++“ који ће се повећати за један у вредности „нум“. Након овога, користимо изјаву „настави“. Ова изјава „цонтинуе“ прескаче број „7“ из „вхиле“ петље. Додаје се „цоут“ и штампају се преостали бројеви. Пошто смо убацили наредбу „цонтинуе“, она приказује све бројеве осим „7“. После овога, постављамо „нум++“ да повећамо вредност „нум“.

Код 2:

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

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

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

инт на једном = 0 ;

док ( на једном <= 12 ) {

ако ( на једном == 7 ) {

на једном ++;

Настави ;

}

цоут << 'Приказујемо број користећи вхиле петљу' << на једном << ендл ;

на једном ++;

}

повратак 0 ;

}

Излаз:



Пошто су сви бројеви одштампани у овој инстанци, број „7“ је изостављен из излаза и не приказује се пошто је израз „цонтинуе“ додат у петљу да би се прескочио број „7“.

Пример 3:

Додамо ову наредбу „цонтинуе“ унутар угнежђене „фор“ петље. Након уметања датотеке заглавља и именског простора „стд“, позивамо метод „маин()“. Променљиве „н1“ и „н2“ су овде декларисане као целобројни тип. Сада користимо петљу „фор“ која садржи услов „н1 <= 4“. Испод овога поново постављамо петљу „фор“ која је „угнежђена фор“. Друга „фор“ петља садржи услов који каже „н2 <= 4“.

Сада користимо „иф“ у који додајемо услов и користимо оператор „&&“. Овде се затим додаје „настави“. Прескаче само оне вредности где је „н1“ „3“, а „н2“ је „3“. Када су и „н1“ и „н2“ „3“, овде се прескаче та итерација петље. Затим користимо „цоут“ испод овога да прикажемо преостале вредности.

Код 3:

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

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

инт главни ( )

{

инт н1 , н2 ;

за ( н1 = 1 ; н1 <= 4 ; н1 ++ ) {

за ( н2 = 1 ; н2 <= 4 ; н2 ++ ) {

ако ( н1 == 3 && н2 == 3 ) {

Настави ;

}

цоут << 'н1 = ' << н1 << 'н2 = ' << н2 << ендл ;

}

}

}

Излаз:

Пошто је линија „наставак“ додата угнежђеној петљи да би се прескочила итерација где су обе вредности променљиве „3“ и све остале вредности су овде штампане.

Пример 4:

Променљива „инт“ под називом „нум_1“ се иницијализује вредношћу „1“. Затим користимо петљу „вхиле“ и додајемо услов „нум_1 <= 9“. Испод овога је укључен „цоут“ и тамо је постављен услов „ако“. Услов „ако“ проверава остатак броја једнак нули када га поделимо са „2“. Овај услов се додаје када желимо да проверимо паран број у нашем коду. Испод стављамо „нум_1++“ да повећамо вредност „нум_1“. Овде користимо „настави“ да прескочимо парне бројеве из петље и не прикажемо дату поруку за паран број који је присутан у петљи.

Код 4:

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

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

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

инт број_1 = 1 ;

док ( број_1 <= 9 ) {

цоут << 'Број је = ' << број_1 << ендл ;

ако ( број_1 % 2 == 0 ) {

број_1 ++;

Настави ;

}

цоут << 'Број је' << број_1 << 'што је непаран број' << ендл ;

број_1 ++;

}

повратак 0 ;

}

Излаз:

Овде можемо видети да су парни бројеви изостављени из излаза и да се порука за непарни број приказује овде само због наредбе „цонтинуе“ коју смо убацили у наш код.

Пример 5:

У нашем последњем коду добијамо вредности од корисника које су мање од „45“ и завршавамо кориснички унос када унесемо негативну вредност и израчунамо збир датих вредности. Прво, иницијализујемо „збир“ и „вредност“ као целобројне типове података.

Затим проверите да ли је вредност позитивна или не. Затим примените „сумирање + = вредност“ ако је вредност позитивна и пренесите поруку у „Унесите број за збир“. Испод овога користимо „цин“ да добијемо број и сачувамо га у „вредности“. Сада идемо даље и видимо да ли је „вредност> 45“. Ако је овај услов задовољен, морамо извршити дату линију у којој смо написали поруку да унесемо вредност мању од „45“. Затим доделите „вредност = 0“ и поставите наредбу настављања која прескаче ту вредност и добија нову вредност од корисника. После овога израчунавамо „збир“ и приказујемо га. Ово сумирање се врши када унесемо негативну вредност.

Код 5:

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

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

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

инт сумирање = 0 ;

инт вредност = 0 ;

док ( вредност >= 0 ) {

сумирање += вредност ;

цоут << 'Молимо унесите број за суму: ' ;

једење >> вредност ;

ако ( вредност > Четири, пет ) {

цоут << „Број који сте овде унели је већи од 45, тако да га нећемо израчунати“ << ендл ;

вредност = 0 ;

Настави ;

}

}

цоут << 'Збир унетог броја је ' << сумирање << ендл ;

повратак 0 ;

}

Излаз:

Овај исход приказује како наш код добија кориснички унос, примењује сумирање и приказује поруку када унесемо вредност већу од „45“. Овде можемо приметити да се вредности које су веће од „45“ прескачу и не рачунају у процесу сумирања. То је зато што смо применили наредбу „цонтинуе“ на том месту у нашем коду.

Закључак

Концепт „наставак“ у Ц++ програмирању је детаљно проучен у овом водичу. Истражили смо како ова „цонтинуе“ изјава помаже у прескакању жељене вредности са излаза на рендеровање. Користили смо ову наредбу „наставак“ у нашим кодовима и објаснили сваки код, као и исходе ових кодова. Користили смо ову наредбу „цонтинуе“ унутар „фор“, „вхиле“ и „угнежђене фор“ петље.