CATEGORII DOCUMENTE |
Instructiunea switch
Intr-o instructiune de selectie switch, se compara, pe rand, o valoare cu constantele dintr-o multime si in momentul gasirii unei coincidente se executa instructiunea sau blocul de instructiuni asociate acelei constante. Forma generala a instructiunii switch este:
switch (variabila)
Instructiunea switch realizeaza transferul controlului la una din secventele de instructiuni daca valoarea variabila ce trebuie sa aiba tipul intreg coincide cu una din constantele de dupa case. Secventa de instructiuni se executa pana se intalneste break, dupa care se trece la instructiunea imediat urmatoare dupa switch. Daca nu se gaseste nici o coincidenta, se executa secventa de instructiuni de dupa default, iar daca default lipseste, deoarece prezenta acesteia este optionala, se trece la instructiunea urmatoare.
Exemplu: Decizia din exemplul anterior poate fi realizata si astfel:
# include <stdio.h>
# include <conio.h>
void main(void)
printf('n%5.2f in = %5.2f cm n',in,cm);
}
Observatie: Constantele case trebuie sa fie distincte.
Pentru a iesi din instructiunea switch se foloseste instructiunea break.
Exemplu:
# include <stdio.h>
void main (void) }
Ruland acest program, vom obtine:
Now is the time for all good men
the time for all good men
to to . . .
Instructiunea switch este foarte eficienta in scrierea programelor care afiseaza pe ecran o lista de optiuni (un meniu) din care utilizatorul alege cate una si o executa. Instructiunile switch pot fi si incluse (incuibate) una in alta.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1068
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved