Пример 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“ прескачу и не рачунају у процесу сумирања. То је зато што смо применили наредбу „цонтинуе“ на том месту у нашем коду.
Закључак
Концепт „наставак“ у Ц++ програмирању је детаљно проучен у овом водичу. Истражили смо како ова „цонтинуе“ изјава помаже у прескакању жељене вредности са излаза на рендеровање. Користили смо ову наредбу „наставак“ у нашим кодовима и објаснили сваки код, као и исходе ових кодова. Користили смо ову наредбу „цонтинуе“ унутар „фор“, „вхиле“ и „угнежђене фор“ петље.