| ||||||||||
do..whileCykly do..while jsou velmi podobnΘ cykl∙m while krom∞ toho, ╛e pravdivost v²razu se testuje na konci ka╛dΘ iterace namφsto jejφho zaΦßtku. Hlavnφ rozdφl oproti b∞╛n²m cykl∙m while je ten, ╛e prvnφ iterace cyklu do..while se provede v╛dy (pravdivostnφ v²raz je testovßn a╛ na konci iterace), co╛ u cyklu while nenφ zaruΦeno (pravdivostnφ v²raz je testovßn na zaΦßtku iterace; pokud je ohodnocen jako FALSE, provßd∞nφ cyklu hned skonΦφ). Toto je jedinß syntaxe pro cykly do..while: V²╣e uveden² cyklus by se provedl prßv∞ jednou, proto╛e po prvnφ iteraci, kdy╛ se testuje pravdivostnφ v²raz, je tento ohodnocen jako FALSE ($i nenφ v∞t╣φ ne╛ 0) a provßd∞nφ cyklu konΦφ. PokroΦilφ programßto°i v C mohou znßt i odli╣nΘ pou╛itφ cyklu do..while. K≤d se uzav°e do do..while(0) a pou╛ije se p°φkaz break. To umo╛≥uje p°eru╣it provßd∞nφ cyklu uprost°ed k≤du, jak je znßzorn∞no v tomto p°φkladu:
Ned∞lejte si nic z toho, ╛e tomu hned a beze zbytku nerozumφte. M∙╛ete psßt skripty, a to i velmi ·ΦinnΘ skripty, i bez pou╛itφ tΘto 'finty'. | ||||||||||
|