«« ( Date ) »» // «« ( Thread ) »» // ri4pp - 2005

Par Pitanja DZ3

by lilit78yu
subota, 30. april 2005 - 17:46.

Uoci praznika :))

Obzirom da u specifikaciji MJ A.4 pise da bi trebalo da se proveri da li je BREAK u okviru WHILE petlje, racunao sam da je jedan od nacina da se ovo proveri, da se stavi na stek Objekat While kad se na njega naidje. U ovom slucaju on na steku prekriva Metodu u kojoj se nalazi. E sada pitanje:
Da li u DZ3 treba da posle BREAK ili RETURN ignorisemo ostatak tela metode odnosno WHILE petlje.
U slucaju:
void main()
...
{
...
while(...){
...
return; break; // ili break; return;
...
}
}
, mozemo dobiti vise izlaza. Jedan je ( return; break; - return skinuo sa steka while(ignorise ostatak) , pa je break van WHILE petlje), itd...
U svakom slucaju zbog provere tipa kod RETURN sa steka se mora skinuti WHILE (makar privremeno).....
Zbog svih ovih razlicitih slucajeva koji mogu da nastanu, pitam da li postoji neko zajednicko prihvatljivo resenje.