Asemanare executa pana cand instrunctiunea din blocul while(instrunctiune ) devine falsa .
Diferenta:
La while :
Ex
while(x == 5 ) // Verifica daca x =5 si doar daca este adeverat executa instrunctiunille urmatoare
Ex
do{
instrunctiuni
....
}while( x== 5 ) // se mai intai instrunctiunele iar apoi verifica daca x == 5 .
Astefel daca in do ai o printrare iti va afisa printarea indiferent daca x == 5 sau nu .