043 TIF

043 TIF



Po

if(!((i+1) % 64)) cout« "\n";

Jeśli nie jesteśmy pewni, co do kolejności wykonywanych działań w wyrażeniach, to należy używać nawiasów. Na przykład reszta z dzielenia (%) ma pierwszeństwo przed dodawaniem (+). Dlatego też wyrażenie we fragmencie „Przed” jest równoważne wyrażeniu:

+ (1 % 64))) cout« "\n";

Z pewnością nie to mieliśmy na myśli.

Przykład: BF::PrintBits() w pliku bits.cpp

Sprawdzanie argumentów

unikanie banalnych błędów

Przed

#define COŚ j + 1 x = k * COŚ;

Po

#define COŚ (j + 1) x = k * COŚ;

Szczególną ostrożność przy stosowaniu nawiasów należy zachować podczas tworzenia wyrażeń za pomocą instrukcji #define. Przede wszystkim trzeba się upewnić, że jest ich wystarczająco dużo. Lepiej napisać ich więcej, niż popełnić błąd.

Instrukcja #define może wyglądać zupełnie poprawnie, ale porządek działań może wywołać błąd podczas użycia zdefiniowanej wartości w wyrażeniu. Podane przykłady kodów prowadzą do zupełnie innych wyników.

W razie jakichkolwiek wątpliwości należy użyć nawiasów.


Wyszukiwarka

Podobne podstrony:



skanuj0430 430 Cyfrowe oświetlenie i rendering Jeśli nie jesteśmy pewni, czy dane ujęcie pasuje do d
b2) konsens jest warunkiem koniecznym rządów opinii publicznej: jeśli nie ma jedności co do reguł gr
DSC00836 (10) SZWEDZKI KURS PODSTAWOWY Polecamy uczenie się kwestii z dialogów na pamięć! Jeżeli nie
DSC00836 (13) SZWEDZKI KURS PODSTAWOWY Polecamy uczenie się kwestii z dialogów na pamięć! Jeżeli nie
KSIĘGOWEwiedzą. Po prostu WIEDZĄ. Nawet jeśli nie wiedzą, to? k wiedzą. Jn J łcgo nic rozumieją
ang6 Innymi często występującymi spójnikami są: • if (jeśli) 1 unless (jeśli nie; chyba że) służące
SOKI Jeśli nie macie wyciskar-ki do soków, ani sokowirówki, bardzo radzimy nabyć sobie taki sprzęt.&
NLP i cichy szum fal dobiegający z oddali. Jeśli nie jesteś w stanie niczego takiego sobie przypomn
14 KATARZYNA CHMIELEWSKA przyznaje się wartość jeśli nie artystyczną, to co najmniej historyczną.
38% Twojego podatku wraca do Turkui wspiera rozwój miasta Jeśli mieszkasz w Turku (nawet jeśli nie j
38% Twojego podatku wraca do Turku i wspiera rozwój miasta Jeśli mieszkasz w Turku (nawet jeśli nie
skuteczne, nieskuteczne, przeciwskuteczne, jeśli nie jesteśmy skuteczni, nie jesteśmy sprawni 2.
V CftCATCO Dl SKZZANIM NAS ODWIEDZISZ PSONI KOŁO W MIELCUO USTAL WIZYTĘ Jeśli nie jesteś pracownikie
prawo egzamin 4 (2) rJ 11 Kiedy wyrok sądu staje się prawomocny 7 * 14 dni pa ogłoszeniu jeśli nie

więcej podobnych podstron