skanuj0060 (57)

skanuj0060 (57)



Rozdział 3. ♦ Instrukcje sterujące i funkcje 73


można go przedstawić za pomocą instrukcji switch, która będzie następująca:

switch($liczba){


case 2


instrukcjel: break:


case 3


instrukcje2:

break:


default :


instrukcje3:

break:


instrukcje4\


W rzeczywistości w nawiasach okrągłych występujących po switch nie musi pojawić się nazwa zmiennej, ale może tam znaleźć się dowolne wyrażenie, którego wynikiem będzie wartość jednego z typów prostych (przedstawionych w rozdziale 2.). Podobnie w klauzulach case nie muszą znajdować się wartości całkowite, ale mogą to być również wartości innych typów prostych: int, float lub string. W postaci ogólnej cała konstrukcja wygląda zatem następująco:

switch( wyrażeńie){ case wartośćl :

Instrukcjel; break:

case wartość2 :

instrukcje2\ break;

case wartość3 :



instrukcje3:

break:


default :

instrukcje4:

Należy ją rozumieć jako: sprawdź wartość wyrażenia wyrażenie. Jeśli jest to wartośćl, wykonaj intrukcjel i przerwij wykonywanie bloku switch (instrukcja break). Jeśli jest

I to wartość2, wykonaj intrukcjeż i przerwij wykonywanie bloku switch; jeśli jest to wartość3, wykonaj intrukcje3 i przerwij wykonywanie bloku switch. Jeśli nie zachodzi żaden z wymienionych przypadków, wykonaj instrukcje4 i zakończ blok switch. Zobaczmy, jak to działa na konkretnym przykładzie. Został on zaprezentowany na listingu 3.6.

listing 3.6. Ilustracja działania instrukcji switch

<html>


<ti 11e>Przykładowa strona</ti 11e>

Slicżba - 20;


Wyszukiwarka

Podobne podstrony:
skanuj0140 (14) Rozdział 5. ♦ Przetwarzanie danych z przeglądarki 151 Katalog jest otwierany za pomo
62083 skanuj0031 (129) Rozdział 2. ♦ Znaczniki, zmienne i typy danych 43 a operacji odejmowania za p

więcej podobnych podstron