La boucle memset()
plus efficace que la for
Considérant ce code :
char x[500];
memset(x,0,sizeof(x));
Et celui-là:
char x[500];
for(int i = 0 ; i < 500 ; i ++) x[i] = 0;
Lequel est le plus efficace et pourquoi ? Existe-t-il des instructions spéciales dans le matériel pour effectuer une initialisation au niveau des blocs.