Răspuns :
Răspuns:
valoarea expresiei, se executa secventa de instructiuni corespunzatoare si toate
secventele de instructiuni care urrneaza, paoa la intalnireainstructiunii break' sao
pana Ia intalnirea acoladei inchise, care marcheaza sfarsitul instructiunii switch.
Daca nici una dintre valorile etichetelor altemativeJor case nu coincide eu
valoarea expresiei, se executa secventa de instructiuni de pe Tamura default 13.
2.5. Instructiunea break
break;
Eject
Determina iesirea neconditionata din instructiunea switch, While, for sau
do-whLl e In care apare,
2.6. Instructiunea while
Exemplu
In functie de valoarea variabilei de tip char c (' + " I - " '* I sao I / '), vom
efectua operatia corespunzatoare intre variabilele x si y. Daca variabila care
valoarea '-' sau ' J I, vom da mesajul "Nu e operator binar!", iar daca c
are orice alta valoare, vom da mesajul IIEroare II •
switch (c)
{
Observatii
1. Expresia se incadreaza obligatoriuintre paranteze rotunde.
2. Pe fiecare alternative case este perrnisa executarea mai multor instructiuni.
3. Daca secventa-ins"tructiuniI1+1 este vida, ramura default poate lipsi
(similar ramurii else). O!>
4. Instructiunea switch este 0 generalizare a instructiunii if. Spre deosebire de
if, care permite selectarea unei .alternative din maximum doua posibile, switch
pennite selectarea unei alternative din maximum n+l posibile. 0 alta diferenta
majora consta in faptul ca in if se executa instructiunea corespunzatoare valorii
expresiei si atat, in timp ce 10 switch se executa ~i toate secventele de instructiuni
Explicație:
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.