Bonsoir, toute simple question, si je fais ça :
Dans quel ordre se passe l'opération? Forcement :
Code c : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 int a,b,c,d =0; ... a = b = c = d = 0;
d=0c=db=ca=bDonc en soit c'est pas plus rapide que:
?
Code c : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 int a, b, c, d = 0; ... a = 0; b = 0; c = 0; d = 0;
C'est même plus lent, car il n'y a pas d'histoire de récupérer la valeur pour l'affecter. Pour le dernier, zéro est gardé, donc la valeur est déjà en mémoire et ainsi de suite.
J'y pensais aussi, est-ce que ça équivaut à :
a & b & c & d & 0?
Et normalement a & 0 est plus rapide que a = 0? Et a ^ a ou a % a?
Partager