Da li naredba switch treba default?
Da li naredba switch treba default?

Video: Da li naredba switch treba default?

Video: Da li naredba switch treba default?
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Maj
Anonim

Ne, nije potrebno podrazumevani slučaj u switch izjava i ne postoji pravilo čuvanja podrazumevani slučaj na kraju svih slučajeva može se postaviti na početnu id sredinu svih ostalih slučajeva.

Zatim, da li svaka naredba switch treba default?

izaberite prekidač , " Switch izjava radi nemam a podrazumevani slučaj ." A switch izjava bez a podrazumevani slučaj može dozvoliti izvršenje da tiho 'propadne', ako se nijedan slučaj ne podudara.

Osim gore navedenog, treba li default biti posljednji slučaj u naredbi switch? A ' prekidač ' izjava treba imati ' default ' kao zadnji etiketa. Dodavanje ' default ' oznaka na kraju svakog ' prekidač ' izjava čini kod jasnijim i garantuje da je sve moguće slučaj gdje nijedna oznaka ne odgovara vrijednosti kontrolne varijable će se rukovati.

Jednostavno, šta je podrazumevano u naredbi switch?

The default naredba se izvršava ako ne slučaj konstantni izraz jednak je vrijednosti prekidač (izraz). Ako je default naredba je izostavljen, i ne slučaj podudaranje nije pronađeno, ništa od izjave u prekidač tijela se izvršavaju. A slučaj ili default oznaka se može pojaviti samo unutar a switch izjava.

Da li je default obavezan u slučaju prekidača u C#?

U C# , duplikat slučaj vrijednosti nisu dozvoljene. Tip podataka varijable u prekidač i vrijednost a slučaj moraju biti istog tipa. The default naredba je opciono i može se koristiti bilo gdje unutar switch izjava . Višestruko default izjave nisu dozvoljene.

Preporučuje se: