Bonsoir, toute simple question, si je fais ça :
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;
Dans quel ordre se passe l'opération? Forcement :
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?