Hva er forskjellen mellom pause og fortsett i C ++

De hovedforskjell mellom pause og fortsett i C ++ er det at pause brukes til å avslutte sløyfen umiddelbart og for å sende kontrollen til neste setning etter sløyfen, mens fortsettelsen brukes til å hoppe over løpende iterasjon av sløyfen.  

C ++ er et høyt nivå, generelle programmeringsspråk. Det er en avansert versjon av C-språket. Med andre ord, C ++ ligner C, men den støtter Object Oriented Programming og har andre tilleggsfunksjoner. Videre er C ++ nyttig for å skrive effektive programmer og brukes til å utvikle operativsystemer, enhetsdrivere, innebygde systemer, bildebehandlingsprogrammer og for å undersøke. Ved programmering er det noen ganger nødvendig å gjenta det samme settet med instruksjoner igjen og igjen. Loops bidrar til å gjenta et sett med instruksjoner flere ganger. Når du utfører en sløyfe, er det noen ganger nødvendig å hoppe over setninger inne i sløyfen eller å avslutte sløyfen. Bryt og fortsett hjelp i disse situasjonene.

Nøkkelområder dekket

1. Hva er pause i C++
     - Definisjon, funksjonalitet
2. Hva fortsetter i C++
     - Definisjon, funksjonalitet
3. Hva er forskjellen mellom pause og fortsett i C++
     - Sammenligning av nøkkelforskjeller

Nøkkelord

C + +, fortsett, pause, OOP

Hva er pause i C++

Pause søkeordet bidrar til å avslutte en loop umiddelbart. Når det er en pauseoppgave mens du utfører en sløyfe, går kontrollen til neste linje etter sløyfen. Et eksempelprogram er som følger.

Figur 1: C ++ program med pause

I henhold til det ovennevnte programmet blir det for løkke fra 1 til 5. Når "I" -verdien blir 4, blir testtilstanden sann. Derfor utfører break-setningen ut, og sløyfen slutter. Når sløyfen slutter når "jeg" er 4, vil verdiene etter 3 ikke skrives ut. Det vil bare skrive ut 1, 2 og 3. 

Hva fortsetter i C++

Fortsett søkeordet bidrar til å hoppe over den nåværende iterasjonen av løkken. Se eksemplet nedenfor.

Figur 2: C ++ program med fortsettelse

I henhold til det ovennevnte programmet blir løkken iterater fra 1 til 5. Når "I" er 1, er resten etter at divisjonen er 2, slik at tilstanden blir sann. Derfor utfører fortsettelsen setningen og iterasjonen hopper til neste. Men når "jeg" blir 2. Påminnelse etter at 2 er delt 2 er 0. Dermed er tilstanden feil, og fortsettelsen utføres ikke. Derfor skriver verdien 2 ut. I neste iterasjon er 'jeg' 3. Fordeling 3 av 2 gir resten 1. Dermed er tilstanden sant. Derfor fortsett å utføre og iterasjonen går til neste. Da er 'jeg' 4 og denne prosessen skjer til 'jeg' er 5. Hvis resten er 1, fortsetter du å utføre, og iterasjonen hopper til neste. Derfor skrives bare like tall ut på skjermen.

Forskjellen mellom pause og fortsett i C++

Definisjon

Pause er en loop kontroll struktur som forårsaker sløyfen å avslutte og passere programkontrollen til neste setning etter sløyfen. Fortsettelsen er en loop kontroll struktur som gjør at sløyfen hopper til neste iterasjon av sløyfen umiddelbart. Derfor forklarer dette hovedforskjellen mellom pause og fortsett i C++.

bruk

Videre er en annen forskjell mellom pause og fortsett i C ++ at pause bidrar til å avslutte gjennomføringen av sløyfen mens fortsetter bidrar til å hoppe over uttalelser inne i sløyfen. 

Konklusjon

Kort sagt, pause og fortsette er to søkeord som bidrar til å kontrollere gjentakelsen av et sett med instruksjoner i et program. Hovedforskjellen mellom pause og fortsett i C ++ er at pause brukes til å avslutte sløyfen umiddelbart og for å overføre kontrollen til neste setning etter sløyfen mens fortsettelsen brukes til å hoppe over løpende iterasjon av sløyfen. 

Henvisning:

1. "C Break Statement." Www.tutorialspoint.com, tilgjengelig her.
2. "C Break Statement." Www.tutorialspoint.com, tilgjengelig her.