Skocz do zawartości


Zdjęcie

[c++] wiele wartosci w case?


  • Zaloguj się, aby dodać odpowiedź
3 odpowiedzi w tym temacie

#1 Venom Morph

Venom Morph

    Początkujący

  • 26 postów

Napisano 19 05 2010 - 15:23

dokładnie jak w temacie,czy jest mozliwe utworzenie case'a dla wielu wartosci??

mam na mysli cos takeigo:
switch(jakis arg)
 {
   case(wart1||wart2||...||wartn):
    {instrukcje dla case}
   case(jakis inny zestaw wartosci):
    {znow instrukcje}
   default:
    {dla innych przypadkow}
 }


  • 0

#2 fernandez

fernandez

    150% normy

  • 1 866 postów

Napisano 19 05 2010 - 15:38

mozesz zrobic cos takiego jedynie:
switch(arg) {
  case w1:
  case w2:
  case w3:
  case w4: {jakies instrukcje} 
           break;
  case v1:
  case v2: {znow jakies instrukcje }
           break;
  default: {dla reszty przypadkow}
}


Użytkownik fernandez edytował ten post 19 05 2010 - 15:39

  • 0

#3 Venom Morph

Venom Morph

    Początkujący

  • 26 postów

Napisano 19 05 2010 - 17:24

hmmm ok,dzieki za info;D

btw przy okazji tematu case'a : break powinien byc za klamra,czy jak bedzie wewnatrz bloku to rowniez jest dobrze???
  • 0

#4 Kazeeny

Kazeeny

    Stały użytkownik

  • 209 postów

Napisano 19 05 2010 - 19:12

Może być też i wewnątrz bloku, polecam takie rzeczy samemu testować :P

  • 0

Zobacz więcej tematów z tagiem: język C++



Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych