« Programmation C/Opérateurs » : différence entre les versions

Contenu supprimé Contenu ajouté
→‎Promotion entière : correction
Ligne 297 :
}
</source>
===Et voila !===
On réduit :
<source lang="c">
if (string)
len = strlen(string);
else
len = 0;
</source>
par
<source lang="c">
len = string ? strlen(string) : 0;
</source>
C'est à dire que ''len'' égale si ''string'' à la longueur de ''string'' si non 0 ;)
 
L'ordinateur calcule très vite et très bien, c'est pour ça que l'utiliser reste un atout.
 
Les calculs ne sont pour lui que des instructions simples et utilisant peu de ressource (mul, div, add, sub, inc, xor, ...).
 
<noinclude>
 
== Notes ==
<references />