User Tools

Site Tools


dydaktyka:cprog:2015:loops-solutions

This is an old revision of the document!


Pętla "while" - rozwiązania i odpowiedzi

Priorytety operatorów

Aby sprawdzić, czy dla zadanej liczby $x$ zachodzi $4 < x < 6$ należy zapisać wyrażenie następująco:

if (4 < x && x < 6) ...

Wyrażenie 4 < x < 6 zgodnie z priorytetami operatorów równoważne jest (4 < x) < 6, a ponieważ w języku C operatory porównania (np. '<') zwraca wartość całkowitą 1 bądź 0, to przykładowo dla $x = 7$ otrzymamy (1 < 7) < 61 < 61 (co oczywiście nie jest pożądanym wynikiem).

Zadanie 1

dydaktyka/cprog/2015/loops-solutions.1446730552.txt.gz · Last modified: 2020/03/25 11:46 (external edit)