mmm, non è una struttura, ma un ciclo.
quindi, quale è il ciclo migliore?
Allora il primo è da scartare per un termine di prestazioni, in quanto farai un if e un eventuale break in piu'.
Utilizza questo
codice:int continua=0; while(continua==0){ //Istruzioni if(condizione) continua=1; }