plik


do..whilePodr�cznik PHPPoprzedniRozdzia� 12. Struktury kontrolneNast�pnydo..while P�tla do..while zachowuje si� bardzo podobnie do p�tli while, z wyj�tkiem tego, �e warto�� wyra�enia logicznego sprawdzana jest na ko�cu iteracji, a nie na pocz�tku. Wynikaj�c� z tego g��wn� r�nic� jest to, �e pierwsza iteracja w p�tli do..while na pewno zostanie wykonana (gdy� wyra�enie logiczne b�dzie sprawdzone dopiero na koniec iteracji). Natomiast w p�tli while, gdzie wyra�enie logiczne jest sprawdzane na pocz�tku iteracji, mo�e doj�� do sytuacji, �e p�tla w og�le nie zostanie wykonana, je�li to wyra�enie b�dzie mia�o warto�� FALSE od pocz�tku. P�tla do..while ma tylko jeden rodzaj sk�adni: $i = 0; do { print $i; } while ($i>0); Powy�sza p�tla zostanie wykonana tylko raz, gdy� po pierwszej iteracji, warto�� wyra�enia logicznego wynosi� b�dzie FALSE ($i nie jest wi�ksze od 0) i p�tla zostanie zako�czona. Zaawansowani programi�ci C s� zaznajomieni z innym wykorzystaniem p�tli do..while, kt�re s�u�y do przerwania wykonywania bloku instrukcji w okre�lonym momencie przez u�ycie do..while(0) i instrukcji break. Demonstruje to poni�szy kod: do { if ($i < 5) { print "i jest za ma�e"; break; } $i *= $factor; if ($i < $minimum_limit) { break; } print "i jest w porz�dku"; ...operacje na i... } while(0); Nie przejmuj si�, je�li nie rozumiesz tego do ko�ca lub w og�le. Mo�esz tworzy� skrypty, nawet zaawansowane skrypty bez u�ycia tego "mechanizmu". PoprzedniSpis tre�ciNast�pnywhilePocz�tek rozdzia�ufor

Wyszukiwarka

Podobne podstrony:
control structures do while
control structures do while
control structures while
control structures while
control structures while
control structures continue
VB7 3 Do While?ytor StreamReader vbproj FileListAbsolute
control structures for
control structures elseif
control structures switch
control structures foreach
do do while
control structures
control structures switch
control structures declare
VB6 2 Do While vbproj FileListAbsolute

więcej podobnych podstron