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 vytvoriť slučky while do C

Vytvoriť while kedykoľvek váš program v jazyku C potrebuje pre iteráciu hodnoty alebo premennej . S niekoľkých jednoduchých opatrení , while môže byť jednoduchý a účinný . Pokyny
Pochopiť podmienky
1

Pamätaj , že každý while má podmienku , ktorá určuje , kedy to skončí . Slučka sa opakuje tak dlho , kým je podmienka pravdivá . Podmienky zvyčajne zahŕňajú porovnanie medzi premennými , ako sú : .

 While ( teplota = increase_heat ( teplota ) ; } 
2

naprogramovať slučky buď vyhodnotiť stav na začiatku alebo na konci Vyhodnotenie na začiatku je . častejší prípad , ako v predchádzajúcom príklade Vyhodnotenie na konci zaručuje , že slučka sa stane aspoň raz :

 robiť { teplota = next_temperature ( ) ; } while ( teplota 
3

Aim za pravdu : Je dôležité , že podmienka nakoniec stane pravdou , aby sa zabránilo nekonečnú slučku Uistite sa , že telo slučky , časť vnútri zložených zátvoriek , obsahuje niečo , čo zmení premenné zapojených do podmienok , a že budú nakoniec robiť . .. podmienka false
4

Prijať schopnosť C zahrnúť priradenie vnútri stave , čo môže niekedy robiť váš kód kratšie a menej opakujúce Napríklad :

 while ( ( teplota = next_temperature ( ) ) update_sensor_logs ( teplota ) ; . } 
Break Out of Loop
5

vylomiť vnútri tela cyklu while , môžete prerušiť zo slučky okamžite , . , či je podmienka nepravdivá , alebo nie jednoducho použite príkaz prerušenia :

 while ( teplota if ( sensor_detected ( ) ) break ; teplota = increase_heat ( teplota ) ; } Praha 6 

Vynútiť slučku skočiť späť ! na stave a re- hodnotiť pomocou príkazu pokračovať :

 while ( teplota = next_temperature ( ) ; if ( sensor_error ( ) ) pokračovať ; sensor_changes + + ; } 

Najnovšie články

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