Warunek IF

plucins
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad 3 lata
  • Postów:35
0

Witam,

potrzebuje napisać warunek który będzie sprawdzał czy zmienna jest równa 2 , 4 lub 5. Nie bardzo wiem jak to zrobić.

Wydawałoby się, że konstrukcja if(q = 2 || q = 4 || q = 5) powinna działać, jednak tak nie jest.

Proszę o pomoc.

kq
Moderator C/C++
  • Rejestracja:prawie 12 lat
  • Ostatnio:3 dni
  • Lokalizacja:Szczecin
5

= to operator przypisania. Do porównania używaj ==.


abrakadaber
abrakadaber
sam się w pehape ostatnio na to naciąłem i nie mogłem błędu znaleźć.
kq
w pehapie to chyba === idiomatycznie się używa? (nie wiem, ale tak bym się spodziewał)
abrakadaber
abrakadaber
niekoniecznie, === sprawdza jeszcze typy a == wartości
plucins
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad 3 lata
  • Postów:35
0

Do diaska, faktycznie. Dzięki za szybką pomoc. ;)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.