Bonjour,
juste une simple question sur les accès aux tableaux.
Est-ce que lorsque j'écris ceci :
Le compilateur voit-il que data[i] est le même dans toute la boucle, ou refait-il un accès au tableau à chaque apparition?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for (int i = 0; i < len; i++) { if (data[i] > 255 || data[i] < 0) Invalide(data[i]); check += trameInterface[i + 3] = data[i]; }
Dit autrement, dois-je explicitement écrire ceci :
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 for (int i = 0 ; i < len; i++) { var dat = data[i]; if (dat > 255 || dat < 0) Invalide(dat); check += trameInterface [i+3] = dat; }
Merci d'avance,
Claude
Partager