În acest laborator veţi învăţa să:
Sintaxa instrucţiunilor limbajului C
Instrucţiunile condiţionale
Instrucţiunea if:
if (expresie) { instructiune1.1; instructiune1.2; ... } else { instructiune2.1; instructiune2.2; ... }
Ramura else poate lipsi:
if (expresie) { instructiune1; instructiune2; ... }
De asemenea, instrucţiunea se poate formula şi ca expresie astfel:
expresie ? instructiune1 : instructiune2;
Instrucţiunea switch:
switch (valoare) { case valoare1: instructiune1; break; case valoare2: instructiune2; break; .................... case valoareN: instructiuneN; break; default: instructiuneDefault; break; }
Ramura default poate lipsi. De asemenea, nu este obligatoriu să puneţi break; după fiecare caz din switch, dar dacă nu puneţi, se vor evalua în ordine toate instrucţiunile de după case-ul cu valoarea corectă.
Instrucţiunile repetitive
Instrucţiunea while (repetitivă cu test iniţial):
while (expresie) { instructiune; }
De exemplu, pentru a repeta o instrucţiune de 10 ori, vom scrie:
n = 10; while (n > 0) { instructiune; n = n - 1; }
Instrucţiunea do-while (repetitivă cu test final):
do { instructiune; } while (expresie);
Putem rescrie exemplul de mai sus folosind acest tip de instrucţiune astfel:
n = 10; do { instructiune; n = n - 1; } while (n > 0);