Care este diferența dintre pauză și continuarea în C ++

principala diferență între pauză și continuă în C este că pauza este folosită pentru a termina buclele imediat și pentru a trece controlul la următoarea instrucțiune după bucle în timp ce continua este folosită pentru a sări peste iterația curentă a buclei.  

C ++ este un limbaj de programare de nivel înalt, cu scop general. Este o versiune avansată a limbajului C. Cu alte cuvinte, C ++ este similar cu C, dar susține programarea orientată pe obiecte și are alte caracteristici suplimentare. Mai mult, C ++ este util pentru a scrie programe eficiente și este folosit pentru a dezvolta sisteme de operare, drivere de dispozitiv, sisteme încorporate, aplicații de procesare a imaginilor și pentru cercetare. În programare, uneori este necesar să repetați același set de instrucțiuni din nou și din nou. Buclele ajută la repetarea unui set de instrucțiuni de mai multe ori. Atunci când executați o buclă, uneori este necesar să ignorați instrucțiunile din bucla sau să terminați bucla. Păstrați și continuați ajutorul în aceste situații.

Domenii cheie acoperite

1. Ce este ruperea în C++
     - Definiție, funcționalitate
2. Ce este continuat în C++
     - Definiție, funcționalitate
3. Care este diferența dintre pauză și continuați în C++
     - Compararea diferențelor cheie

Termeni cheie

C ++, continuați, rupeți, OOP

Ce este ruperea în C++

Cuvântul cheie de întrerupere vă ajută să întrerupeți imediat o buclă. Când există o declarație de pauză în timp ce executați o buclă, comanda trece la linia următoare după buclă. Un exemplu de program este după cum urmează.

Figura 1: Programul C ++ cu pauză

Conform programului de mai sus, pentru buclă iterează de la 1 la 5. Când valoarea "i" devine 4, condiția de testare devine adevărată. Prin urmare, se execută instrucțiunea de pauză și se termină buclă. Deoarece buclă se termină atunci când 'i' este 4, valorile după 3 nu vor fi imprimate. Va imprima doar 1, 2 și 3. 

Ce este continuat în C++

Cuvântul cheie continuă ajută la omiterea iterației curente a buclă. Consultați programul de mai jos.

Figura 2: Programul C ++ continuați

Conform programului de mai sus, bucla iterează de la 1 la 5. Când "i" este 1, restul după împărțirea cu 2 este 1. Astfel, condiția devine adevărată. Prin urmare, instrucțiunea continuă execută și repetarea trece la următoarea. Dar, atunci când "i" devine 2. Memento după împărțirea 2 la 2 este 0. Prin urmare, condiția este falsă, iar continua nu se execută. Prin urmare, valoarea 2 imprimă. În următoarea iterație, "i" este 3. Împărțirea 3 cu 2 dă restul 1. Astfel, condiția este adevărată. Prin urmare, continuă execută și iterația merge la următoarea. Apoi, "i" este 4 și acest proces are loc până când "i" este 5. Dacă restul este 1, continuați execută, iar iterația sare la următoarea. Prin urmare, pe ecran se imprimă numai numerele parțiale.

Diferența dintre pauză și continuarea în C++

Definiție

Pauza este o structură de control a buclă care determină ca buclele să se termine și să treacă controlul programului la următoarea instrucțiune care urmează buclei. Continuă este o structură de control a buclă care determină buclă să sară imediat la următoarea iterație a buclă. Prin urmare, aceasta explică principala diferență dintre pauză și continuarea în C++.

folosire

Mai mult decât atât, o altă diferență între pauză și continuă în C ++ este că ruperea ajută la terminarea executării buclei, în timp ce continuă ajută să săriți declarații în interiorul buclei. 

Concluzie

Pe scurt, rupeți și continuați sunt două cuvinte cheie care vă ajută să controlați repetarea unui set de instrucțiuni într-un program. Principala diferență între pauză și continuă în C ++ este că pauza este folosită pentru a termina imediat buclele și pentru a trece controlul la următoarea instrucțiune după bucle, în timp ce continua este folosită pentru a sări peste iterația curentă a buclei. 

Referinţă:

1. "Declarația de pauză C". Www.tutorialspoint.com, disponibil aici.
2. "Declarație de pauză C". Www.tutorialspoint.com, disponibil aici.