Structuri de control în C++
Într-un program, instrucțiunile nu se execută întotdeauna una după alta, de sus în jos. De multe ori vrem să executăm anumite instrucțiuni doar dacă o condiție este îndeplinită sau să repetăm o secvență de mai multe ori. Pentru acest lucru folosim structurile de control.
Structurile de control sunt construcții care decid ce instrucțiuni se execută și de câte ori, în funcție de una sau mai multe condiții.
Le împărțim în două mari categorii:
- structuri alternative (decizionale), care aleg între mai multe ramuri în funcție de o condiție: if - else și switch;
- structuri repetitive (cicluri), care repetă o secvență de instrucțiuni: for, while și do - while.
Fiecare structură are pagina ei dedicată, cu schema logică, sintaxa și exemple rezolvate.
Instrucțiunea if-else în C++: structura alternativă care execută un bloc de instrucțiuni dacă o condiție este adevărată și altul în caz contrar. Sintaxă și exemple.
Citește totInstrucțiunea switch în C++: structura alternativă multiplă care execută un caz în funcție de valoarea unei expresii. Sintaxă, rolul lui break și exemplu rezolvat.
Citește totInstrucțiunea for în C++: structura repetitivă cu număr cunoscut de pași. Sintaxa cu inițializare, condiție și pas, efectul ei și exemple cu bucle imbricate.
Citește totInstrucțiunea while în C++: structura repetitivă cu test inițial, care repetă instrucțiunile cât timp condiția este adevărată. Sintaxă și exemple rezolvate.
Citește totInstrucțiunea do-while în C++: structura repetitivă cu test final, ale cărei instrucțiuni se execută cel puțin o dată. Sintaxă, efect și exemple rezolvate.
Citește tot