A különbség a határozott hurok és a határozatlan hurok között

Anonim

Határozott hurok vagy határozatlan hurok

A hurok olyan kódblokk, amely megismétlődik egy meghatározott számú alkalommal, vagy amíg valamilyen feltétel teljesül. Egy meghatározott hurok olyan hurok, amelyben a hurokba lépés előtt előzetesen ismerteti, hányszor fut be. Határozatlan hurokban, hogy hányszor fut be, nem ismert előre, és végrehajtásra kerül, amíg valamilyen feltétel teljesül.

Mi a végleges hurok?

Egy meghatározott hurok olyan hurok, amelyben a hurokba való belépés előtt a hányszor fut be. Az ismételni kívánt iterációk száma általában egy egész változón keresztül történik. Általánosságban, a hurkok határozott hurkoknak tekintendők. A következőkben egy, a for loop-ra (Java programozási nyelvre) végrehajtott meghatározott hurok példája látható.

{

// a hurok teste

}

A fenti hurok végrehajtja a testét számos számot szolgáltat a num változó. Ez meghatározható az i változó kezdeti értékéből és a hurokállapotból.

Míg a hurok is alkalmazható meghatározott hurok végrehajtására, amint azt az alábbiakban bemutatjuk (Java-ban).

int i = 0;

i <;

}

Bár ez egy ciklusidőt használ, ez egyben határozott hurok, mivel előzetesen ismert, hogy a ciklus végrehajtja a num változó által megadott számú számot.

Mi az a meghatározatlan hurok?

Határozatlan hurokban, hogy hányszor fog végrehajtani még akkor is, amikor a ciklusok és a do-while ciklusok általában meghatározatlan határokat alkalmaznak, bár nincs különösebb oka annak, hogy nem használnak hurkot a Határozatlan hurok létesítése, határozatlan hurok kialakítása megszokott módon történhet a hurok használata közben.Egy gyakori példának, amelyeknek indokolatlan hurok végrehajtására van szükség, egy bemenet olvasását kéri, amíg a felhasználó pozitív egész számot nem ad, és mindaddig olvassa el a jelszót, amíg a felhasználó kétszer nem írja be ugyanazt a jelszót egy sorban, stb.

Mi a különbség a Definite Loop és a határozatlan hurok között? ?

Egy meghatározott hurok olyan hurok, amelyben a hurok beadása előtt előzetesen ismert a hurok hossza, míg egy meghatározott hurok végrehajtására kerül sor, amíg valamilyen feltétel teljesül, és hányszor fog végrehajtani nem ismeretes előre. Gyakran előfordul, hogy meghatározott ciklusokat használnak a hurkok használatához, és határozatlan hurkok vannak végrehajtva, miközben hurkok és do-while hurkok vannak. De nincs elméleti ok arra, hogy ne használjunk ciklusokat határozatlan hurokra és hurokra a meghatározott hurkok számára.De határozatlan hurokokat szépen rendezhettek, miközben hurokokat, míg a határozott hurkokat körkörösen szervezhették a hurkokhoz.