Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať nekonečnú slučku

Vzory a metódy , ktoré používajú pri programovaní reflektovať svoj ​​vlastný prístup k riešeniu problémov . Často , programovanie požiadavka môže potenciálne byť riešené pomocou niektorého z mnohých možných riešení . Je vhodné využívať nielen prístup , ktorý bude efektívne a účinné , ale tiež ten , ktorý má zmysel pre vás . Pri pokuse o kompiláciu a ladenie programov , ktoré majú jasnú predstavu o tom , čo sa deje , keď kód vykoná je zásadný . Nekonečné slučky sú užitočné programovací technika v mnohých prípadoch , ale mali by byť použité len v určitých situáciách , ako zle koncipovaný nekonečná slučka môže spôsobiť vážne problémy . Pokyny dovolená 1

Zistite , čo nekonečná slučka robí . Všetky slučky v programovom práci na základe toho , že usmernenia v rámci slučky bude vykonávať znovu a znovu, kým určitých podmienok je splnená . Vďaka nekonečnej slučky , môžete nastaviť slučku tak , že to sa nikdy nestane a slučka bude jednoducho pokračovať vykonávať donekonečna . V niektorých prípadoch bude program skutočne vyžaduje časť kódu pokračovať v realizácii donekonečna , ale v mnohých prípadoch programátori používajú nekonečnej slučky , ktoré budú skutočne zastavené pri vykonávaní pomocou " break " , alebo " return " vyhlásenie .

2

Zvážte , či nekonečná slučka sa najlepšie hodí k problému po ruke . Premýšľajte o alternatívach a pôsobí prostredníctvom , ako to bude mať vplyv , ako dobre si kód funguje , a ako efektívne to bude fungovať . Používajte iba nekonečnú slučku , ak to bude správne plniť požadované úlohy , a bez toho aby došlo k zbytočnému spracovanie .
3

Construct svojej nekonečnej slučky . Existuje mnoho vzorov v kóde , ktoré vyústi v nekonečnej slučke a rôzne programovacie jazyky majú rôzne prístupy . Tieto príklady pracujú v mnohých jazykoch , vrátane jazyka Java a PHP :

for ( ; ;)

{

//slučka Kód ide tu

}

while ( true )

{

//slučka Kód ide tu

}

Zakaždým , keď slučka opakuje , počítač nesie z určeného testu overiť , či ísť okolo znova . Typickým príkladom slučky , ktorý nie je nekonečný , je ten , v ktorom je čítač inkrementuje zakaždým , keď sa opakuje slučky a skúšobné kontroly , či čítač je menšia ako určité číslo . Keď počítadlo dosiahne čísla , vráti test na " false " výsledok a slučka nebude znova prechádzať . Program potom pokračuje bez ohľadu na pokyny ležať po slučke . Vďaka nekonečnej slučky , test bude vždy vráti " true " výsledok , a slučky vždy chodiť znova, ak kód vnútri slučky obsahuje " break " , alebo " návrat " vyhlásenie .
4

Otestujte svoj ​​program . Uistite sa , že ste otestovali funkciu , že nekonečná slučka sa používa pre . Otestujte si , že funkcia slučky funguje dobre s rôznymi vstupmi a v celom rozsahu interakcie , ktoré je možné v rámci aplikácie , najmä ak sa jedná o užívateľské rozhranie . Ak je váš program nebude fungovať tak , ako sa očakávalo , a uviazne v nekonečnej slučke , možno budete musieť nútiť k uzavretiu .
5

ladiť svoje nekonečnej slučky . Je-li slučka nefunguje , ako sa očakávalo , sa znovu pozrieť na to , a zvážiť , čo sa stane , keď sa program spustí , vrátane toho , čo sa stane s každou iteráciu . Vykonajte zmeny v kóde spôsobom . Ak váš nekonečnej slučky stále nefunguje tak , ako budete potrebovať , aby , zvážte použitie iný typ štruktúry riadenia miesto .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené