[C] Jak zjednodušit 2 zřetězěné podmínky?
Napsal: 23 dub 2013 00:40
Zdravim,
mám podmínku dejme tomu
a chtěl bych se zeptat jestli by to nešlo nějak zjednodušit, aby tam podmínka a < 3 byla jen jednou.
v Assembleru to jde, možná nějakou optimalizací překladače to udělá to stejný jako v Assembleru kdybych použil
nápady, tipy klidně pište, dík
mám podmínku dejme tomu
Kód: Vybrat vše
(a < 3 && cislo == 0) || (a >= 3 && cislo > 1000)
a chtěl bych se zeptat jestli by to nešlo nějak zjednodušit, aby tam podmínka a < 3 byla jen jednou.
v Assembleru to jde, možná nějakou optimalizací překladače to udělá to stejný jako v Assembleru kdybych použil
Kód: Vybrat vše
if(a > 3) {
if(cislo == 0) {/* cosi */}
} else {
if(cislo > 1000) {/*cosi (stejny kod jako vyse) */}
}
nápady, tipy klidně pište, dík