beskonačnu petlju koja je bolja?

R

raja.bhavanam

Guest
Beskonačni petlje često se javljaju u ugrađeni sustavi.možemo beskonačnu petlju u C pomoću while petlja u petlji ili?što neki je bolji? ako da zašto?

while (1)
(
---
---
)for (;

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />(
---
---
)

 
Zbliża się premiera Androida L. Google planuje najprawdopodobniej zaprezentować tym razem przed swoim systemem operacyjnym nowe urządzenie z rodziny Nexus, którym ma być tablet Nexus 9 produkcji HTC.

Read more...
 
To je sasvim isti.
Prevodilac čini u oba slučaja:

petlje:
:
:
:
JMP petljaGomez

 
Svi su isti to je samo stvar osobnog odabira.Dečki molim ispravite me ako sam u krivu.

 
dok je bolje

U ovom slučaju, jer je lako primijeniti s beskonačnim (uncalculable) puta

 
moja omiljena je za beskonačnu petlju (;

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Osmjeh" border="0" />dok se čini puno confusiosn ponekad

Randika K

 
Šifra:

for (inicijalizacija; stanje; prekid) (

petlja tijela;)
 
Postoji samo jedna vrsta beskonačnu petlju sa različitim imenima (beskrajne, ne zauvijek ...) i kodiranje različitih stilova (dok ne, dok ne, za ()...), tako da konačni rezultat će biti uvijek isti.

 
neki prevodioci generiranje upozorenja za vrijeme (1) petlje.

 
Pa.Obje ove petlje učiniti istu stvar.JA ištanje to znati ako je nešto specifična za određene compilar ili?Ali kao što sam ja čuo (ispričavam se, zaboravio referenca) for (;;) je bolji izbor za ugrađen sustav.Ja sam definitivno znatiželjan to znati zašto, ako je to istina.

Pozdravi,
Bharath

 
Hej čovjek zašto ru zbunjen?

Obje petlje generira isti kod sastavljen sa NOP () uvjeti za fiksne puta i sa beskonačnim brojač .... pa izvršenje daje isti rezultat ...backend complexity je ista samo ovisi o tome koliko ih ur prevođenje .....

Ali ako su u pisanom obliku beskonačnu petlju u LP programiranju onda će biti jasno da će biti brži od drugih kodova ... jer je to izravno napisan u asemblerski jezik.

Chalo onda ....zdravo!

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
 
ja nađi while (1) bolje je za bezuvjetno petlja ..
provjerite u nastavku citirati nađem u www.netrino.com

Quote:

Postoji nekoliko rješenja za ovo pitanje.
Moja željena rješenje je:

while (1)

Čini se da mnogi programeri radije: for (;;)

Taj konstrukt zagonetke mene jer sintaksa ne baš detaljno objasniti što se događa.

Dakle, ako je kandidat daje ovo kao rješenje, ja ću to iskoristiti kao priliku da istražuju svoju

obrazloženje za to.
Ako je njihov odgovor je u osnovi, "Bio sam naučio to raditi na ovaj način i ja

nisam mislio o tome jer, "govori mi nešto (loše) o njima. Treće rješenje je

za korištenje goto:

Loop: Petlja goto;

Kandidati koji predlaže ovaj su ili asemblerski jezik programerima (koji je

vjerojatno dobar), inače su šupa BASIC / FORTRAN programera koji žele dobiti

u novo polje.
 
Zdravo,

Ako zaista želite infite petlje koji zapravo izgleda kao infite petlja, možete napisati sljedeći kod:
Šifra:

# define ikad;;za (sve) (

/ / tvoj kôd

)
 

Welcome to EDABoard.com

Sponsor

Back
Top