Programele constau din secțiuni sau blocuri de instrucțiuni care stau inactiv până când sunt necesare. Când este necesar, programul se mută în secțiunea corespunzătoare pentru a îndeplini o sarcină. În timp ce o secțiune de cod este ocupată, celelalte secțiuni sunt inactive. Instrucțiunile de control sunt modul în care programatorii indică ce secțiuni de cod să folosească la anumite ore.
Instrucțiunile de control sunt elemente din codul sursă care controlează fluxul de execuție a programului. Acestea includ blocuri care folosesc paranteze și, bucle care folosesc pentru, timp și timp în timp și luarea deciziilor folosind dacă și comutare. Există și Goto. Există două tipuri de declarații de control: condițional și necondiționat.
Uneori, un program trebuie să execute în funcție de o anumită condiție. Declarațiile condiționale sunt executate atunci când una sau mai multe condiții sunt îndeplinite. Cea mai comună dintre aceste afirmații condiționale este dacă declarație, care ia forma:
daca (conditie)
declarația (e);
Această declarație se execută ori de câte ori condiția este adevărată.
C ++ folosește multe alte declarații condiționale, inclusiv:
Declarațiile de control necondiționate nu trebuie să satisfacă nicio condiție. Ei mută imediat controlul de la o parte a programului la o altă parte. Declarațiile necondiționate în C ++ includ: