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 db2) konsens jest warunkiem koniecznym rządów opinii publicznej: jeśli nie ma jedności co do reguł grDSC00836 (10) SZWEDZKI KURS PODSTAWOWY Polecamy uczenie się kwestii z dialogów na pamięć! Jeżeli nieDSC00836 (13) SZWEDZKI KURS PODSTAWOWY Polecamy uczenie się kwestii z dialogów na pamięć! Jeżeli nieKSIĘ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żąceSOKI 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 przypomn14 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 j38% Twojego podatku wraca do Turku i wspiera rozwój miasta Jeśli mieszkasz w Turku (nawet jeśli nieskuteczne, 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ś pracownikieprawo egzamin 4 (2) rJ 11 Kiedy wyrok sądu staje się prawomocny 7 * 14 dni pa ogłoszeniu jeśli niewięcej podobnych podstron