#include <stdio.h>
int main()
{
int xyz;
xyz=3*4;
//così
printf("%d\n",xyz);
//o così ?
printf("%d\n",3*4);
return 0;
}
--
Qui si usa Linux
http://www.puppylinux.org
> xyz=3*4;
> //così
> printf("%d\n",xyz);
> //o così ?
> printf("%d\n",3*4);
Se il risultato del calcolo è usato solo una volta IMO non fa molta
differenza. Un compilatore con un'ottimizzazione aggressiva potrebbe
produrre lo stesso codice nei due casi.
Ciao
Giovanni
--
A computer is like an air conditioner,
it stops working when you open Windows.
< http://giovanni.homelinux.net/ >
E' identico, le istruzioni da eseguire sono esattamente le stesse,
cambiano solo i tempi in cui vengono eseguite.
> Se il risultato del calcolo è usato solo una volta IMO non fa molta
> differenza. Un compilatore con un'ottimizzazione aggressiva potrebbe
> produrre lo stesso codice nei due casi.
in effetti gcc lo fa gia' dall'ottimizzazione O1, e in genere negli
IDE e' impostata di default a O2.