While este asemanator cu instructiunea if, doar ca while se repeta de cate ori dorim.
Structura este urmatoarea:
while(conditie){corpul while}
Trebuie sa specificam de cate ori se va repeta, altfel while se va repeta la nesfarsit.
EXEMPLU:
#include <iostream> int main(){ |
ˇ |
Conditia este adevarata |
Initial valoarea variabilei "a", a fost 1.
Punand "a++" spunem ca am incrementat variabila a si i s-a schimbat valoarea dupa cum urmeaza:
a=1
a++
a=a+1=2 => a=2
a++
a=a+1=3 => a=3
a++
a=a+1=4 => a=4
a++
a=a+1=5 => a=5
a++
a=a+1=6 => a=6 | Aici am iesit din bucla "while" deoarece conditia a fost:
Cat timp a<=5, sa se afiseze mesajul.
Variabila "a" si-a schimbat valoarea devenind 6
6 nu este nici mai mic nici egal cu 5.
Ca urmare, am iesit din bucla "while".