Anonymní profil noia – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil noia – Programujte.comAnonymní profil noia – Programujte.com

 

Příspěvky odeslané z IP adresy 46.13.164.–

noia
Funkcionální programování › dotaz vs přiřazení
27. 6. 2014   #191571

Dobrý den,

zajímalo by mne, jestli je nějaký (časový, či jakýkoli jiný) rozdíl mezi porovnáním a přiřazením.

jednoduchý příklad:
if (a==2)|(a==1)
{
    ...
    if (a==1) a=2;        //zde by u podmínka a==1 vubec nemusela byt, nic by se nepokazilo, prinejhorsim

    ...                          // by se neustale zbytecne inicializovala stale na stejnou hodnotu... 
    ...
    ...

}

pokud tuto podmínku budu mít v cyklu, který proběhne n-krát, tak mi n-krát proběhne porovnání, jeslti a==1 plus m-krát přiřazení a=2 (m-krát se podmínka vyhodnotí na true). Zatímco, kdybych podmínku a==1 vynechala, proběhne rovnou n-krát přiřazení. Bude v tom ve výsledku nějaký rozdíl? Má cenu se takovými detaily zabývat nebo ne. 

Děkuji za názory.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032021 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý