De huvudskillnad mellan paus och fortsätt i C ++ är det att paus används för att avsluta slingan omedelbart och för att överföra kontrollen till nästa uttalande efter slingan medan fortsättningen används för att hoppa över den aktuella iterationen av slingan.
C ++ är ett högtalande, generellt programmerat språk. Det är en avancerad version av C-språket. Med andra ord, C ++ liknar C, men det stöder Objektorienterad Programmering och har andra ytterligare funktioner. Dessutom är C ++ användbar för att skriva effektiva program och används för att utveckla operativsystem, drivrutiner, inbyggda system, bildbehandlingsapplikationer och för att undersöka. Vid programmering är det ibland nödvändigt att upprepa samma uppsättning instruktioner om och om igen. Slingor hjälper till att repetera en uppsättning instruktioner ett antal gånger. När man utför en slinga är det ibland nödvändigt att hoppa över uttalanden inuti slingan eller att avsluta slingan. Bryt och fortsätt hjälp i dessa situationer.
1. Vad är paus i C++
- Definition, Funktionalitet
2. Vad fortsätter i C++
- Definition, Funktionalitet
3. Vad är skillnaden mellan rast och fortsätt i C++
- Jämförelse av viktiga skillnader
C + +, fortsätt, bryt, OOP
Break-sökordet hjälper till att avsluta en slinga omedelbart. När det finns ett pausutlåtande under körning, passerar kontrollen till nästa linje efter loopen. Ett exempelprogram är som följer.
Figur 1: C ++-program med paus
Enligt det ovanstående programmet itereras för loop från 1 till 5. När "I" -värdet blir 4 blir testförhållandet sant. Därför utförs brytningsdeklarationen och loopen avslutas. När slingan slutar när "I" är 4, kommer värdena efter 3 inte att skrivas ut. Det skrivs bara ut 1, 2 och 3.
Fortsätt sökordet hjälper till att hoppa över den aktuella iterationen av slingan. Se nedan exempelprogram.
Figur 2: C ++-program med fortsättning
I enlighet med ovanstående program löser det loop från 1 till 5. När "I" är 1, är resten efter delning med 2 1. Så blir tillståndet sant. Därför utförs fortsättningsuppsättningen och iterationen hoppar över till nästa. Men när "jag" blir 2. Påminnelse efter delning 2 av 2 är 0. Därför är tillståndet felaktigt och fortsättningen utförs inte. Därför skrivs värdet 2. I nästa iteration är "jag" 3. Delning 3 av 2 ger resten 1. Således är villkoret sant. Fortsätt därför att utföra och iterationen går till nästa. Sedan är "jag" 4 och den här processen sker tills "jag" är 5. Om resten är 1, fortsätt att utföra, och iterationen hoppar till nästa. Därför skrivs bara jämnt antal på skärmen.
Avbrottet är en loop-kontrollstruktur som gör att slingan slutar och överför programkontrollen till nästa uttalande efter slingan. Fortsättningen är en loop-kontrollstruktur som gör att slingan hoppa direkt till nästa iteration av slingan. Därför förklarar detta den största skillnaden mellan paus och fortsättning i C++.
Dessutom är en annan skillnad mellan paus och fortsättning i C ++ att den pausen bidrar till att avsluta loopens utförande medan fortsättningsvis hjälper till att hoppa över uttalanden inuti slingan.
Kort sagt, paus och fortsätt är två nyckelord som hjälper till att styra upprepningen av en uppsättning instruktioner i ett program. Huvudskillnaden mellan paus och fortsättning i C ++ är att pausen används för att avsluta slingan omedelbart och för att överföra kontrollen till nästa uttalande efter slingan medan fortsättningen används för att hoppa över den aktuella iterationen av slingan.
1. "C Break Statement." Www.tutorialspoint.com, Tillgänglig här.
2. "C Break Statement." Www.tutorialspoint.com, Tillgänglig här.